没有合适的资源?快使用搜索试试~ 我知道了~
Java Web程序设计-1期 项目库_单元案例_Request和Response-Session对象案例.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 188 浏览量
2022-07-13
03:05:49
上传
评论
收藏 648KB DOC 举报
温馨提示
试读
33页
Java Web程序设计-1期 项目库_单元案例_Request和Response-Session对象案例.doc 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
Unit05-Request 和 Response-Session 对象
课堂案例 1—使用 out 对象
案例学习目标:学习 out 对象各种常用方法的使用。
案例知识要点:out 对象的常用方法及其在 JSP 程序中的基本应用。
案例完成步骤:
1.在 Tomcat 的 webapps 文件夹中创建保存第 4 章程序文件的文件夹 chap04。
2.复制 WEB-INF 文件夹和 web.xml 文件。
3.编写使用 out 对象的 JSP 文件 outdemo.jsp。
【程序代码】outdemo.jsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<head><title> out 对象应用实例 </title>
</head>
<body>
<%
out.println("<h3>out 对象应用实例</h3>");
out.println("<br>输出布尔型数据:");
out.println(true);
out.println("<br>输出字符型数据:");
out.println('l');
out.println("<br>输出字符数组数据:");
out.println(new char[]{'l','z','c'});
out.println("<br>输出双精度数据:");
out.println(5.66d);
out.println("<br>输出单精度数据:");
out.println(36.8f);
out.println("<br>输出整型数据:");
out.println(8);
out.println("<br>输出长整型数据:");
out.println(123456789123456L);
out.println("<br>输出对象:");
out.println(new java.util.Date());
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
out.println("<br>输出字符串:");
out.println("<font size=4 color=red>liuzc@hnrpc.com</font>");
out.println("<br>输出新行:");
out.newLine();
out.println("<br>缓冲区大小:");
out.println(out.getBufferSize());
out.println("<br>缓冲区剩余大小:");
out.println(out.getRemaining());
out.println("<br>是否自动刷新:");
out.println(out.isAutoFlush());
out.flush();
out.println("<br>调用 out.flush()");
out.close();
out.println("这一行信息不会输出");
%>
</body>
</html>
【程序说明】
第 7 行:使用 out.println 方法输出带 HTML 格式的信息;
第 8 行—第 21 行:输出各种类型的数据;
第 22 行—第 23 行:输出日期对象;
第 25 行:输出指定字体、颜色的字符串;
第 27 行:使用 newLine 方法输出新行;
第 29 行:使用 getBufferSize 方法输出当前缓冲区大小;
第 31 行:使用 getRemaining 方法输出当前剩余的缓冲区大小;
第 33 行:判断是否自动刷新;
第 34 行:使用 flush 方法输出缓冲区里的数据。
4.启动 Tomcat 服务器后,打开 IE,在地址栏中输入 http://localhost:8080/chap04/outdemo.jsp。
outdemo.jsp 文件的运行界面如图 5-1 所示。
图 5-1 outdemo.jsp 运行界面
最后一条语句
out.println("
这一行信息不会输出
");
将不会在屏幕上产生输出,因为这时输出流已经关闭;
在
JSP
文件的适当位置添加
out.print
语句可以帮助进行程序的调试。
说明
课堂案例 2—使用 request 对象获取简单表单信息
案例学习目标:学习 request 对象获取简单 HTML 表单信息的方法。
案例知识要点:request 对象 getParameter 方法、应用 getParameter 方法获取 HTML 页面中文本框表单
元素和按钮表单元素的提交信息。
案例完成步骤:
1.打开 webapps 文件夹中保存第 4 章程序文件的文件夹 chap04。
2.编写用户输入信息的页面 input.html。
【程序代码】input.html
1
2
3
4
5
6
7
8
9
<html>
<body bgcolor="white"><font size=1>
<form action="requestdemo1.jsp" method=post name=form>
<input type="text" name="boy">
<input type="submit" value="Enter" name="submit">
</form>
</font>
</body>
</html>
【程序说明】
第 3 行:指定 input.html 页面中的表单由“requestdemo1.jsp”负责处理;
第 4 行:创建名称为 boy 的文本框表单对象;
第 5 行:创建名称为 submit 的按钮表单对象。
3.编写获取用户输入信息的 JSP 文件 requestdemo1.jsp。
【程序代码】requestdemo1.jsp
1
2
3
4
5
6
7
8
9
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<body bgcolor="white"><font size=4>
<p>获取文本框提交的信息:
<%String strContent=request.getParameter("boy");
%>
<%=strContent%>
<p> 获取按钮的名字:
<%String strButtonName=request.getParameter("submit");
10
11
12
13
14
%>
<%=strButtonName%>
</font>
</body>
</html>
【程序说明】
第 1 行:设置页面信息;
第 5 行:应用 request.getParameter("boy")方法获得 input.html 页面中文本框的输入值;
第 9 行:应用 request.getParameter("submit ")方法获得 input.html 页面中按钮的值。
4.启动 Tomcat 服务器后,打开 IE,在地址栏中输入 http://localhost:8080/chap04/input.html。
input.html 文件的运行界面如图 5-2 所示,在文本框中输入“liujin”,然后单击【Enter】按钮,就会由
requestdemo1.jsp 负责处理,并通过 request 对象获取 input.html 表单的相关信息,如图 5-3 所示。
图 5-2 input.html 运行界面
图 5-3 requestdemo1.jsp 运行界面
剩余32页未读,继续阅读
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 南京邮电大学数学实验:熟练掌握 Matlab 软件的基本命令和操作
- 2017校招真题校园招聘真题算法题(37道)Python源码.zip
- 基于单片机protues仿真的多功能自动饮水机系统设计(仿真图、源代码、演示视频)
- 二叉树7-1-1.cpp
- android 9.0 原生模拟器 签名文件
- 技术面试最后反问面试官的话 校招面试非技术问题有哪些 非技术问题如何回答.png
- NB-IOT-BC26全网通模块Altium+ CADENCE +PADS三种格式(原理图SCH+PCB封装库)文件.zip
- 基于微信小程序开发的校园失物招领系统源码毕业设计(优质项目源码).zip
- 词向量是一种将自然语言中的单词转换为数值向量的技术,它能够捕捉词义和上下文信息
- nmap与masscan的简单使用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功