实验4(jsp内置对象)(2010软件)

实验4(jsp内置对象)(2010软件)

ID:2036629

大小:62.50 KB

页数:3页

时间:2017-11-14

实验4(jsp内置对象)(2010软件)_第1页
实验4(jsp内置对象)(2010软件)_第2页
实验4(jsp内置对象)(2010软件)_第3页
资源描述:

《实验4(jsp内置对象)(2010软件)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、运算符号提交给inputNumber.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.

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

4、in,同时输出数字的平方;如果数字大于等于0并且小于100,response对象调用setContentType(Strings)方法将contentType属性的值设置为application/ms-word,同时输出数字的立方;如果数字大于等于100,response对象调用setStatus(intn)方法将状态行的内容设置为404;如果用户在input.jsp页面输入了非数字,response对象调用sendRedirect(URLurl)方法将用户重定向到input.jsp页面。(3)JSP页面效果示例第3页共3页input.jsp(效果如图2-1所示)r

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

6、t.jsp页面。(2)result.jsp的具体要求result.jsp页面负责判断inputGuess.jsp提交的猜测是否和用户的session对象中存放的那个数字相同,如果相同就将用户重定向到success.jsp;如果不相同就将用户重定向到large.jsp或small.jsp。(3)small.jsp和large.jsp的具体要求small.jsp和large.jsp页面提供表单,用户可以使用该表单继续输入自己的猜测,并提交给result.jsp页面。(4)success.jsp的具体要求success.jsp页面负责显示用户成功的消息,并负责输出用户se

7、ssion对象中的数据。(5)JSP页面效果示例inputGuess.jsp(效果如图3-1所示)图3-1输入猜测large.jsp(效果如图3-2所示)图3-2猜答大了small.jsp(效果如图3-3所示)第3页共3页图3-3猜小了success.jsp(效果如图3-4所示)图3-4猜成功了第3页共3页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。