Java之JSP教程九大内置对象详解(上篇).docx

Java之JSP教程九大内置对象详解(上篇).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Java之JSP教程九大内置对象详解(上篇)

void:setAttribute(Stringname,Objecto)将属性保存到域对象中

Object:getAttribute(Stringname)获取域对象中的属性值

void:removeAttribute(Stringname)将属性从域对象中移除

JSP中的4个域对象的作用域各不相同,如下。

page:如果把属性保存到pageContext中,则它的作用域是page。

该作用域中的属性只在当前JSP页面有效,跳转页面后失效。

request:如果把属性保存到request中,则它的作用域是request。

该作用域中的属性只在当前请求范围内有效。服务器跳转页面后有效,例如jsp:forward;客户端跳转页面后无效,例如超链接。

session:如果把属性保存到session中,则它的作用域是session。

该作用域中的属性只在当前会话范围内有效,网页关闭后失效。

application如果把属性保存到application中,则它的作用域是application。

该作用域中的属性在整个应用范围内有效,服务器重启后失效。

JSPrequest对象

JSPrequest是javax.servlet.http.HttpServletRequest的实例对象,主要用来获取客户端提交的数据。

request对象提供了一系列方法,可以获取请求参数信息、表单数据、HTTP头信息、cookie和HTTP请求方法等。

在index.jsp页面使用getHeaderNames()方法获取HTTP头信息,并遍历输出参数名称和对应值。

%@pagelanguage=javacontentType=text/html;charset=UTF-8

pageEncoding=UTF-8%

%@pageimport=java.util.*%

!DOCTYPEhtml

html

head

/head

body

h2获取HTTP请求头信息/h2

tablewidth=100%border=1align=center

trbgcolor=#949494

th参数名称/th

th参数值/th

/tr

EnumerationheaderNames=request.getHeaderNames();

while(headerNames.hasMoreElements()){

StringparamName=(String)headerNames.nextElement();

out.print(trtd+paramName+/td\n

StringparamValue=request.getHeader(paramName);

out.println(td+paramValue+/td/tr\n

/table

/body

/html

运行结果如下:

JSPresponse对象

JSPresponse是javax.servlet.http.HttpServletResponse的实例对象。response对象和request对象相对应,主要用于响应客户端请求,将处理信息返回到客户端。

response对象的常用方法如下:

voidaddHeader(Stringname,Stringvalue):添加头信息(参数名称和对应值)

voidaddCookie(Cookiecookie):添加cookie信息

voidsendRedirect(Stringlocation):实现页面重定向

voidsetStatus(intsc):实现页面的响应状态代码

voidsetContentType(Stringtype):设置页面的MIME类型和字符集

voidsetCharacterEncoding(Stringcharset):设定页面响应的编码类型

下面在login.jsp新建表单,在checkdetails.jsp接收login.jsp提交

文档评论(0)

135****8957 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档