专题十四JSP内置对象.ppt
《专题十四JSP内置对象.ppt》由会员分享,可在线阅读,更多相关《专题十四JSP内置对象.ppt(24页珍藏版)》请在三一办公上搜索。
1、专题十四 JSP内置对象,提纲,request对象session对象application对象out对象,一、request对象,HTTP通信协议是客户与服务器之间一种提交信息与响应信息的通信协议。在JSP中,内置对象request封装了用户提交的信息,因此对该对象调用相应的方法可以获取用户提交的信息。客户通常使用表单向服务器的某个JSP页面提交信息,提交方法可以为get或post,主要区别是:get方法提交的信息会在提交过程中显示在浏览器地址栏中,而post方法提交的信息不会显示在地址栏中。request对象使用getParameter(String s)方法获取该表单通过text提交的信息
2、。,获取文本框提交的信息:获取按钮的名字:,处理汉字信息当用request对象获取客户提交的汉字字符时,会出现乱码问题,所以对含有汉字字符的信息必须进行特殊的处理方式。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后再将这个数组转化为字符串对象即可。语法如下:String str=request.getParameter(“girl”)Byte b=str.getBytes(“ISO-8859-1”);Str=new String(b);,获取文本框提交的信息:获取按钮的名字:,获取HTML表单提交的数据一个表单的数据提交部分包括如下的标记符号:在下面的例
3、子中,用单选按钮实现一个网上测试;客户在radio.jsp页面中选中几个单选按钮,将选择提交给answer.jsp页面。,无标题文档诗人李白是中国历史上哪个朝代的人:宋朝唐朝明朝元朝小说红楼梦的作者是:曹雪芹罗贯中李白司马迁,无标题文档您得了分,二、session对象,HTTP协议是一种无状态协议。一个客户向服务器发出请求,然后服务器返回响应,连接就关闭了。从一个客户打开浏览器连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称作一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接、反复刷新或不断向一个页面提交信息等,服务器应当通过某种方法知道这是同一个客户,这
4、就需要session对象。,session对象的id当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个session对象,这个session对象被分配了一个String类型的id号,JSP引擎同时将这个id号发送到客户端,存放在客户的cookie中。这样,每个客户都对应着一个session对象,并具有不同的session id。在下例中,客户在服务器的三个页面之间进行连接,只要不关闭浏览器,三个页面的session对象是完全相同的。,session.jsp您的session对象的ID是:输入您的姓名连接到tom.jsp,tom.jsp我是Tom页面您的在Tom页面中的sessio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专题 十四 JSP 内置 对象

链接地址:https://www.31ppt.com/p-6533385.html