计算机软件及应用第5章ppt

计算机软件及应用第5章ppt

ID:42417578

大小:241.56 KB

页数:41页

时间:2019-09-14

计算机软件及应用第5章ppt_第1页
计算机软件及应用第5章ppt_第2页
计算机软件及应用第5章ppt_第3页
计算机软件及应用第5章ppt_第4页
计算机软件及应用第5章ppt_第5页
资源描述:

《计算机软件及应用第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对象应用实例out对象应用实例<%out.println("out对象应用实例:


");out.println("
输出布尔型数据:");out.println(true);out.println("
输出字符型数据:");out.println('l');out.println("
输出字符数组数据:");out.println(newchar[

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.列表框