JSP内置对象(普通)

JSP内置对象(普通)

ID:44703300

大小:62.51 KB

页数:5页

时间:2019-10-25

JSP内置对象(普通)_第1页
JSP内置对象(普通)_第2页
JSP内置对象(普通)_第3页
JSP内置对象(普通)_第4页
JSP内置对象(普通)_第5页
资源描述:

《JSP内置对象(普通)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、本章要求掌握的知识点:二、本章知识点:(一)out对象Out对象专门用于向客户端输出内容。1、out对象的常用方法(参照书籍)(1)publicabstractvoidclear()清除缓冲区中的内容,不将数据发送至客户端。(2)publicabstractvoidclearBuffer()将数据发送至客户端后,清除缓冲区中的内容。(3)publicabstarctvoidclose()关闭输出流。(4)publicabstractvoidflush()输出缓冲区中的数据。(5)publicintgetBufferSize()获取缓冲区的大小。缓冲区的大小可用<

2、%@pagebuffer="size"%>设置。(6)publicabstractintgetRemainning()获取缓冲区剩余空间的大小(7)publicbooleanisAutoFlush()获取用<%@pageisAutoFlush="true/false"%>设置的AutoFlush值。(8)publicabstractvoidnewLine()输出一个换行字符,换一行。(9)publicabstractvoidprint()显示各种数据类型的内容。(10)publicabstractvoidprintln()分行显示各种数据类型的内容。2、实例:JSP

3、_Test/jsp_neizhiduixiang_test/out/out_test1.jsp(二)request对象request对象是和请求相关的HttpServletRequest类的一个对象,该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以查看请求参数的配置情况(调用getParameter来实现)、请求的类型(如Get、Post、Head等)和已经请求的HTTP头(如cookie、Referer等)。1、request对象的常用方法(参照书籍)2、使用request获取表单信息(1)实例:JSP_Test/jsp_n

4、eizhiduixiang_test/request/1/index.jsp(2)实例:JSP_Test/jsp_neizhiduixiang_test/request/2/index.jsp(3)实例:JSP_Test/jsp_neizhiduixiang_test/request/3/index.jsp(4)实例:JSP_Test/jsp_neizhiduixiang_test/request/5/index.jsp3、实训:制作一个网站的登录系统,要求能判断用户输入的账户和密码功能,如果输入正确,将进入登录页面,如果输入错误,将进入错误提示页面。参照:JSP_

5、Test/jsp_neizhiduixiang_test/request/4/index.jsp(三)HTML相应机制当用户通过浏览器访问一个Web站点时,首先向服务器发送一个连接请求,请求内容包括服务器的地址和请求页面的路径。服务器根据用户请求的路径以及页面路径组合起来查找到相应的页面,然后返回客户端。客户端在向服务器端提交数据时有多种数据提交机制,最常用的是GET方法和POST方法。1、GET提交安全性较小,数据量较小2、POST提交安全性较高,数据量较大3、案例:JSP_Test/jsp_neizhiduixiang_test/xiangyingjizhi_t

6、est/login.jsp从该例中了解GET和POST的区别。(四)Response对象response是和应答相关的HttpServletResponse类的一个对象,封装了服务器对客户端的响应,然后被发送到客户端以响应客户请求。response对象产生的对客户的请求做出动态的响应,并向客户端发送数据。HttpServletResponse对象具有页面作用域。1、response对象的常用方法(参照书籍)2、案例1:使用response设置相应头属性。JSP_Test/jsp_neizhiduixiang_test/response/1/index.jsp扩展:J

7、SP_Test/jsp_neizhiduixiang_test/response/2/index.jsp3、案例3:使用response实现重定向JSP_Test/jsp_neizhiduixiang_test/response/3/index.jsp知识点补充:forward()仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;redirect()则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。