JSP的内置对象.ppt
《JSP的内置对象.ppt》由会员分享,可在线阅读,更多相关《JSP的内置对象.ppt(35页珍藏版)》请在三一办公上搜索。
1、JSP的内置对象,学习目标,熟悉主要内置对象的概念理解主要内置对象的作用域和生命期理解主要内置对象的作用和关系熟悉主要内置对象的使用方法,什么是JSP内置对象,JSP 内置对象是 Web 容器创建的一组对象JSP 内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例,常用内置对象,request,response,out,application,session,示例,没有出现new关键字,但却可以使用request对象,page,JSP内置对象OUT,out对象用于向客户端输出数据out对象常用方法:print():在页面中打印出字符串信息Println():在页面中打印出字符
2、串信息,并在末尾回车,JSP内置对象REQUEST,request对象主要用于处理客户端请求,request 对象,客户端,请求,请求信息,JSP内置对象REQUEST,request对象常用方法,JSP内置对象REQUEST,编程实现注册功能注册信息包括:用户名、密码、兴趣页面提交后,显示输入的数据,问题分析:在一个页面创建表单,提供信息输入窗口,在另一页面,使用request对象获取表单信息。程序结构:reginput.jsp页面创建表单(信息输入窗口),用户提交信息后,页面定向到reginfo.jsp页面。页面交互关系如图所示。,页面交互关系,程序算法:reginput.jsp:创建一表
3、单,包含一个文本控件一个密码控件,一个复选框,一个提交按钮和一个重置按钮 reginfo.jsp 1.获取文本框,密码框和复选按钮和提交控件的值 2.输出文本框,密码框和复选按钮和提交控件的值,JSP内置对象,用户名:密码:兴趣:读书 打篮球玩游戏看电影,String channels=request.getParameterValues(channel);if(channels!=null)for(int i=0;i channels.length;i+)out.println(channelsi);,request.setCharacterEncoding(GBK);,request.ge
4、tParameter(“name”);,request.getParameter(pwd);,实验,显示一个网上改卷的功能要求:一个页面输出单选试题,由另一页面获取用户选择,统计考生得分。第一个页面包含两组单选按钮。第二个页面 获取用户提交的答案与正确答案比较,统计得分输出考试结果效果如图所示:,JSP内置对象RESPONSE,response对象用于响应客户请求并向客户端输出信息 response 对象常用方法void sendRedirect(String location):将请求重新定位到一个不同的URL,response 对象,客户端,响应,从服务器中检索的信息,存储信息,以在响应客
5、户端请求时发送此信息,内置对象RESPONSE的常用方法,下面是服务器响应客户时,发送到客户端的状态代码描述,实验,要求:在页面中,实时显示当前时间问题分析:要实时显示当前时间,必须每秒钟刷新一次页面,这就要求向客户输出的响应包中,必须含有响应头”Refresh”,其值为1,单位是秒。程序设计 1.输出当前时间 2.添加响应头”Refresh”,其值是1。,现在的时间是:,实验,功能:要求使用response对象实现页面的重定向要求:实现从一个网页到另一个网页的重定向程序设计:Where to go(见WORD文档),JSP内置对象-SESSION,客户与服务器的通讯是通过HTTP协议完成的。
6、但是,HTTP协议是一种无状态协议。即,一个客户向服务器发送请求(request),然后服务器返回响应(response),连接就关闭了。服务器端不保留客户与服务器每一次连接的信息,因此,服务器无法判断上下两次连接是否是同一客户。要想记住客户的连接信息,必须使用会话对象(session)。session对象记录了每个客户与服务器的连接信息。,SESSION对象的常用方法,public void setAttribute(String key.Object obj)session 对象类似于散列表,可以调用该方法将参数Object指定的对象obj添加到session对象中,并为添加的对象指定了一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 内置 对象
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5436410.html