实验二-JSP内置对像的使用.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州中医药大学信息技术学院 实 验 报 告 课程名称: 网络数据库编程 专业班级: 计算机科学与技术( )级 学生学号: 学生姓名: 实验名称: 实验成绩: 课程类别: 必修□ 限选? 公选□ 其它□ JSP内置对象(实验) 一、request对象 1. 相关知识点 HTTP通信协议是客户与服务器之间一种提交(请求)信息与响应信息(request/response)的通信协议。在JSP中,内置对象request封装了用户提交的信息,那么该对象调用相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。 2.实验目的 本实验的目的是让学生掌握怎样在JSP中使用内置对象request。 3. 实验要求 学会看懂前调试Testcode2文件夹中的文件。 二、session对象 1. 相关知识点 HTTP协议是一种无状态协议。一个客户向服务器发出请求(request),然后服务器返回响应(response),连接就被关闭了。所以,Tomcat服务器必须使用内置session对象(会话)记录有关连接的信息。同一个客户在某个Web服务目录中的session是相同的;同一个客户在不同的Web服务目录中的session是互不相同的;不同用户的session是互不相同的。一个用户在某个web服务目录的session对象的生存期限依赖于客户是否关闭浏览器、依赖于session对象是否调用invalidate()方法使得session无效或session对象达到了设置的最长的“发呆”时间。 2.实验目的 本实验的目的是让学生掌握怎样使用session对象存储和用户有关的数据。 3.实验要求 编写四个JSP 页面inputGuess.jsp、result.jsp、small.jsp、large.jsp和success.jsp,实现猜数字游戏。具体要求如下 1.inputGuess.jsp的具体要求 用户请求inputGuess.jsp时,随机分配给该用户一个1到100之间的数。该页面同时负责将这个数字存在用户的session对象中。该页面提供表单,用户可以使用该表单输入自己的猜测,并提交给result.jsp页面。 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页面负责负责显示用户成功的消息,并负责输出用户session对象中的数据。 4.JSP页面效果示例 inputGuess.jsp(效果如图4-4) 图4-4 输入猜测 large.jsp(效果如图4-5) 图4-5 猜大了 small.jsp(效果如图4-6) 图4-6 猜小了 large.jsp(效果如图4-7) 图4-7 猜成功了 5.参考代码 代码仅供参考,学生可按着实验要求,参考本代码编写代码。 JSP页面参考代码 inputGuess.jsp %@ page contentType=text/html;charset=GB2312 % HTML BODY bgcolor=cyanFONT Size=2 P随机分给了你一个1到100之间的数,请猜! % int number=(int)(Math.random()*100)+1; session.setAttribute(count,new Integer(0)); session.setAttribute(save,new Integer(number)); % FORM action=result.jsp method=post name=form 输入你的猜测:INPUT type=text name=boy INPUT TYPE=submit value=送出 name=submit /FORM /FONT /BODY /HTML result.jsp % String str=request.getParameter(boy); if(str.length()==0) { response.sendRedirect(inputGuess.jsp); } int guessNumber=

文档评论(0)

smashing + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档