欢迎来到天天文库
浏览记录
ID:42417578
大小:241.56 KB
页数:41页
时间:2019-09-14
《计算机软件及应用第5章ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章JSP内置对象本章学习要点:out对象及其应用;request对象及其应用;response对象及其应用;session对象及其应用;application对象及其应用;cookie对象及其应用;5.1out对象5.2request对象5.3response对象5.4session对象5.5application对象5.6其他对象5.7cookie对象5.8本章小结第5章JSP内置对象5.1out对象out对象被封装成javax.servlet.JspWriter接口,它用来向客户端输出内容。Out是专门为向客户端发送输出而设计的,out变量是从PageContext对象初
2、始化而获得的。out对象的作用域是page。out对象常用方法out对象常用方法见图5-2。图5-2out对象常用方法out对象应用实例
3、]{'l','z','c'});out.println("输出双精度数据:");out.println(5.66d);out.println("输出单精度数据:");out.println(36.8f);out.println("输出整型数据:");out.println(8);out.println("输出长整型数据:");out.println(123456789123456L);out.println("输出对象:");out.println(newjava.util.Date());out.println("输出字符串:")
4、;out.println("liuzc@hnrpc");out.println("输出新行:");out.newLine();out.println("缓冲区大小:");out.println(out.getBufferSize());out.println("缓冲区剩余大小:");out.println(out.getRemaining());out.println("是否自动刷新:");out.println(out.isAutoFlush());out.flush();out.println("调用out.flush()");out.
5、close();out.println(5.66d);%>代码分析:第7行—第20行:输出各种类型的数据;第21行—第22行:输出日期对象;第23行—第24行:输出字符串数据;第25行—第26行:输出新行;第27行—第30行:输出当前缓冲区大小及剩余的缓冲区大小;第31行—第32行:判断是否自动刷新。演示结果在浏览器中输入http://127.0.0.1:8080/chap05/outdemo.jsp,outdemo.jsp文件的运行界面如图5-3所示。5.2request对象request对象是和请求相关的HttpServletRequest类的一个
6、对象,该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以查看请求参数的配置情况(调用getParameter来实现)、请求的类型(如Get、Post、Head等)和已经请求的HTTP头(如cookie、Referer等)。request对象常用方法request对象应用实例获取简单表单提交的信息:Request对象可以使用getParameter(strings)方法获取表单提交的信息。处理汉字信息:当request对象获取客户提交的汉字字符时,会出现乱码问题。将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后再
7、将这个属组转化为字符串对象即可。常用方法举例获取复杂表单提交的信息1.单选框radio。2.列表框request对象应用实例HTML的响应机制GET提交方法1.使用GET方法提交表单.2.在浏览器的地址栏中直接输入地址。POST提交方法POST提交数据方法只能通过表单来实现,其表单形式同login.htm基本一致,只是提交方法由“GET”改为“POST”。5.3response对象Response是和应答相关的HttpServletResponse
此文档下载收益归作者所有