什么是内置对象

JSP内置对象是 Web 容器创建的一组对象,不用通过手动new就可以使用

JSP中的九大内存对象
  request 请求对象
  response 响应对象
  out   输出对象
  application 应用程序对象
  session   会话对象
  pageContext  页面上下文对象
  page    页面对象
  config  配置对象
   exception  异常对象

JSP内置对象request

request对象

客户端向服务器端发送请求数据,我们通过request对象接收数据

request对象的常用方法

方法名称                             说明
String getParameter(String name)           根据页面表单组件名称获取页面提交数据
String[] getParameterValues(String name)       获取一组以相同名称命名的表单组件提交的数据
void setCharacterEncoding(String charset)       指定每个请求的编码,在调用request.getParameter()方法之前进行设定,可以用于解决中文乱码问题
PequestDispatcher getRequesDispatcher(String path) 返回一个javax.servlet.RequestDispatcher对象,该对象的forward()方法用于转发请求

JSP内置对象RESPONSE对象

response对象

response对象的常用方法

方法名称                     说明
void addCookie(Cookie cookie)      向客户端添加Cookie
void setContentType(String type)     设置HTTP响应的contentType类型
void setCharacterEncoding(String charset) 设置响应所采用的字符编码类型
void sendRedirect(String location)     将请求重新定位到一个新的URL上

转发与重定向

什么是转发?

转发在服务器端发挥作用,指在服务器内部控制权的转移,通过forward( )方法将提交信息在多个页面间进行传递。

浏览器的地址栏不会显示出转向后的地址,可以共享上一次请求中的request内的数据

什么事重定向?

重定向在客户端发挥作用,通过浏览器重新请求地址,通过新的地址实现页面转向,在地址栏中可以显示转向后的地址,

不能共享上一次请求中的request内的数据。

JSP内置对象session

什么是会话

会话对象session可以保持每个用户的会话信息,为不同的用户保存自己的数据,主要通过一个唯一的标识sessionid来区分每个用户,

而sessionid存储在客户端

session对象

      session对象的常用方法

方法名称                 说明
String getId()              获取sessionid
void setMaxInactiveInterval(int interval)   设定session的非活动时间
int getMaxInactiveInterval()        获取session的有效非活动时间,以秒为单位
void invalidate()             设置session对象失效
void setAttribute(String key,Object value) 以key/value的形式将对象保存到session中
Object getAttribute(String key)       通过key获取session中保存的对象
void removeAttribute(String key)      从session中删除指定key对应的对象

使用JSP/Servalet技术开发新闻发布系统------JSP数据交互一的更多相关文章

  1. 使用JSP/Servalet技术开发新闻发布系统------动态网页开发基础

    什么是动态网页? 动态网页是指在服务器端运行的程序或者网页,它们会随不同客户.不同时间,返回不同的网页. 动态网页的特点? (1).交互性:即网页会根据用户的要求和选择而动态改变和响应.采用动态网页技 ...

  2. 使用JSP/Servlet技术开发新闻发布系统---JSP数据交互(二)

    JSP内置对象application application对象 JSP常用的内置对象 对象的作用域 作用的分类 对象的作用域 page作用域 实例 //页面1 <% String name = ...

  3. 第一章使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础

      一:为什么需要动态网页    由于静态网页的内容是固定的,不能提供个性化和定制化得服务,使用动态网页可真正地与用户实现互动. 二:什么是动态网页  ①:动态网页是指在服务器端运行的,使用程序语言设 ...

  4. 使用JSP/Servlet技术开发新闻发布系统---Servlet基础

    Servlet简介 什么是Servlet 其实就是一个类,主要负责处理用户的请求和做到数据的相应以及页面的跳转,基于Java技术的Web组件 Servlet API Servlet接口 Servlet ...

  5. 安卓项目-利用Sqlite数据库,开发新闻发布系统

    本教程致力于程序员可以快速的学习安卓移动端手机开发. 适合于已经习得一种编程语言的同仁. 更多志同道合,想要学习更多编程技术的大神们. 小弟不才,麻烦关注一下我的今日头条号-做全栈攻城狮. 本文章是基 ...

  6. DRP PK 牛腩新闻发布系统

    一.JSP与ASP (1)Web服务器的支持:大多数通用的Web服务器如:Apache.Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Pers ...

  7. News新闻发布系统

            News新闻发布系统分页的实现 1.首先我们要在NewsDAO中创建一个方法,返回List<NewsEntity>集合,其中pageIndex表示当前页,pageSize表 ...

  8. 牛腩新闻发布系统--学习Web的小技巧汇总

    2014年11月10日,是个难忘的日子,这一天,小编的BS学习开始了,BS的开头,从牛腩新闻发布系统开始,之前学习的内容都是CS方面的知识,软考过后,开始学习BS,接触BS有几天的时间了,跟着牛腩老师 ...

  9. 【NodeJS 学习笔记04】新闻发布系统

    前言 昨天,我们跟着这位大哥的博客(https://github.com/nswbmw/N-blog/wiki/_pages)进行了nodeJS初步的学习,最后也能将数据插入数据库了 但是一味的跟着别 ...

随机推荐

  1. PAT(B) 1092 最好吃的月饼(C)统计

    题目链接:1092 最好吃的月饼 (20 point(s)) 题目描述 月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种. 若想评比出一种"最好吃"的月饼,那势必在 ...

  2. 机器学习支持向量机SVM笔记

    SVM简述: SVM是一个线性二类分类器,当然通过选取特定的核函数也可也建立一个非线性支持向量机.SVM也可以做一些回归任务,但是它预测的时效性不是太长,他通过训练只能预测比较近的数据变化,至于再往后 ...

  3. go 数据渲染到html页面 02

    渲染到浏览器页面 //把数据渲染到浏览器 package main import ( "fmt" "text/template" "net/http& ...

  4. hadoop 批量处理脚本编写

    编写shell脚本就是解决批量处理 1. 在/usr/local/bin 创建脚本 并授权所有用户 chmod a+x  xcall.sh xcall.sh 比如:删除/tmp/*所有文件   批量删 ...

  5. 最简容器化动手小实践——再战flappybird

    <Flappy Bird>是一名越南开发者所开发的游戏,这款游戏的主要内容是帮助一只小鸟穿越水管的层层阻碍,玩家所需要的只是点击屏幕从而调整小鸟的高度.而令这款游戏与众不同的是,这款游戏的 ...

  6. 使用Jenkins的Git Parameter插件来从远程仓库拉取指定目录的内容

    更换插件安装源 系统管理---插件管理---高级---升级站点,把默认的插件下载地址换成下面这个: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updat ...

  7. ASCII,UTF-8,Unicode字符串相互转换

    #include<string> #include<windows.h> #include<vector> using namespace std; //utf8 ...

  8. jmeter保存返回数据到csv

    添加一个线程组,然后右键选择“正则表达式提取器” 配置正则表达式: 添加添加后置处理器beanshell postprocessor: 保存提取的数据: 代码: FileWriter fstream ...

  9. javascript获取url参数的方式

     方式一: 推荐使用此方式: url链接为:newsDetail.html?id=8a8080e35f90d9fd015f90dac7750001&modelId=123456 var URL ...

  10. C# 小数各种操作

    Math.Ceiling();//向上取整 //举一反三 Math.Floor();//向下取整 Math.Round();//四舍六入五取偶