实验4(JSP内置对象)(2010软件).doc

上传人:m**** 文档编号:545055328 上传时间:2022-10-05 格式:DOC 页数:3 大小:62.51KB
返回 下载 相关 举报
实验4(JSP内置对象)(2010软件).doc_第1页
第1页 / 共3页
实验4(JSP内置对象)(2010软件).doc_第2页
第2页 / 共3页
实验4(JSP内置对象)(2010软件).doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验4(JSP内置对象)(2010软件).doc》由会员分享,可在线阅读,更多相关《实验4(JSP内置对象)(2010软件).doc(3页珍藏版)》请在金锄头文库上搜索。

1、实验4 JSP内置对象 1、本实验的目的是让学生掌握怎样在JSP中使用内置对象request。 实验内容:编写一个JSP页面inputNumber.jsp,该页面提供一个表单,用户可以通过表单输入两个数和四则运算符号提交给该页面。用户提交表单后,JSP页面将计算任务交给一个Tag文件Computer.tag去完成。(1)inputNumber.jsp的具体要求 inputNumber.jsp页面提供一个表单,要求表单中提供两个text输入框,供用户输入数字;提供一个select下拉列表,该下拉列表有加、减、乘、除四个选项,供用户选择运算符号。用户在表单中输入的数字、选择的运算符号提交给inpu

2、tNumber.jsp页面。inputNumber.jsp使用Tag标记调用Tag文件Computer.tag,并将表单提交的数字和运算符号传递给Computer.tag。 (2)Computer.tag的具体要求 要求Computer.tag使用attribute指令得到JSP页面传递过来的值,使用variable指令计算结果,并将计算结果返回给JSP页面。(3) JSP页面效果示例inputNumber.jsp(效果如图1.1所示)2. 本实验的目的是让学生掌握怎样使用response对象动态响应用户的请求。实验内容: 编写两个JSP页面input.jsp和resultjsp。input.

3、jsp页面提交一个数字给resultjsp页面,result.jsp页面使用response对象做出动态响应。 (1)input.jsp的具体要求_ input.jsp提供表单,用户在表单中输入一个数字,提交给result.jsp页面。 (2)result.jsp的具体要求 result.jsp页面首先使用request对象获得input.jsp页面提交的数字,然后根据数字的大小做出不同的响应。如果数字小于0,response对象调用setContentType(String s)方法将contentType属性的值设置为tex/plain,同时输出数字的平方;如果数字大于等于0并且小于100

4、,response对象调用setContentType(String s)方法将contentType属性的值设置为application/ms-word,同时输出数字的立方;如果数字大于等于100,response对象调用setStatus(int n)方法将状态行的内容设置为404;如果用户在input.jsp页面输入了非数字,response对象调用sendRedirect(URL url)方法将用户重定向到input.jsp页面。 (3) JSP页面效果示例input.jsp(效果如图2-1所示) result.jsp(效果如图2-2所示) 图2-1输入数字 图2-2动态响应3、本实验

5、的目的是让学生掌握怎样使用session对象存储和用户有关的数据。 实验内容:编写5个JSP页面inputGuess.jsp、result.jsp、small.jsp、large.jsp和success.jsp,实现猜数字游戏。具体要求如下: (1)inputGuess.jsp的具体要求 用户请求inputGuess.jsp时,随机分配给该用户一个1100之问的数。该页面同时负责将这个数字存放在用户的session对象中。该页面提供表单,用户可以使用该表单输入自己的猜测,并提交给result.jsp页面。 (2)result.jsp的具体要求 result.jsp页面负责判断inputGues

6、s.jsp提交的猜测是否和用户的session对象中存放的那个数字相同,如果相同就将用户重定向到success.jsp;如果不相同就将用户重定向到large.jsp或small.jsp。 (3)small.jsp和large.jsp的具体要求 small.jsp和large.jsp页面提供表单,用户可以使用该表单继续输入自己的猜测,并提交给result.jsp页面。 (4)success.jsp的具体要求 success.jsp页面负责显示用户成功的消息,并负责输出用户session对象中的数据。 (5) JSP页面效果示例inputGuess.jsp(效果如图3-1所示)图3-1输入猜测large.jsp(效果如图3-2所示)图3-2猜答大了small.jsp(效果如图3-3所示)图3-3猜小了success.jsp(效果如图3-4所示)图3-4猜成功了第1页共3页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号