下载此文档

第4章 jsp内置对象.ppt


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
<JSP程序设计>第4章
配合< JSP程序设计>例子源代码一起使用
Power point 制作:杨俊成
普通高等教育“十一五”国家级规划教材
JSP内置对象
主要内容
request对象
response对象
session对象
out对象
application对象
cookie对象
难点
使用Tag文件处理数据
理解session对象
使用session对象存储数据
关键实践
使用request对象
使用response对象
使用session对象
第4章导读
第4章 JSP内置对象
有些成员变量不用声明就可以在JSP页面的脚本(Java程序片和Java表达式)中使用,这就是所谓的内置对象。
内置对象有:resquest、response、session、out 、 application 、 cookie 。
§ request对象
在JSP中,内置对象request封装了用户请求页面时所提交的信息,。
用户在请求JSP页面时,通常会使用HTML表单提交信息,表单的一般格式是:
<FORM method=get|post action="提交信息的目的地页面">
提交手段
</FORM>
例如用户提交信息表单:
<FORM action="" method=post >
<INPUT type="text" name="boy" value="ok" >
<INPUT TYPE="submit" value="送出" name="submit">
</FORM>

("boy");
获取用户提交的信息
request对象获取用户提交信息的最常用的方法是getParameter(String s).
例4-1 , 4-2 P62
处理汉字信息
当用request对象获取用户提交的汉字字符时,会出现乱码问题,所以对含有汉字字符的信息必须进行特殊的处理。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,:
String str=("girl");
byte b[]=("ISO-8859-1");
str=new String(b);
例4-3 P64
常用方法举例
可以用内置对象request对象来获取请求所提交的各类信息,request对象的常用方法如下:
getProtocol():获取请求使用的通信协议,如http/。
getServletPath():获取请求的JSP页面所在的目录。
getContentLength():获取HTTP请求的长度。
getMethod():获取表单提交信息的方式,如POST或GET。
getHeader(String s):获取请求中头的值。
getHeaderNames():获取头名字的一个枚举。
getHeaders(String s):获取头的全部值的一个枚举。
getRemoteAddr():获取客户的IP地址。
getRemoteHost():获取客户机的名称(如果获取不到,就获取IP地址).
getServerName():获取服务器的名称。
getServerPort():获取服务器的端口号。
getParameterNames():获取表单提交的信息体部分中name参数值的一个枚举.
例4-4 P66
使用Tag文件处理有关数据
JSP页面使用request对象获取用户提交的数据,然后使用Tag标记调用Tag文件,并将必要的数据传递给Tag文件。Tag文件负责处理数据,根据需要将处理结果显示给用户或返回给调用它的JSP页面。
例4-5 P68
用户提交三边


计算面积并返回结果
处理HTML标记
JSP页面可以含有HTML标记,当用户通过浏览器请求一个JSP页面时,Tomcat服务器将该JSP页面中的HTML标记直接发送到用户的浏览器,由用户的浏览器负责执行这些HTML标记。而JSP页面中的变量声明、程序片以及表达式由Tomcat服务器处理后,再将有关的结果用文本方式发送到用户端的浏览器。
HTML是Hypertext Marked Language的缩写,即超文本标记语言。

第4章 jsp内置对象 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小147 KB
  • 时间2017-07-23