欢迎来到天天文库
浏览记录
ID:32421867
大小:158.00 KB
页数:4页
时间:2019-02-04
《实训7使用jsp内置对象》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实训7:使用JSP内置对象实验内容:猜数字游戏m页面构成:guess.jspresult.jspsuccess.jsplarge.jspsmall.jspm页面功能:Øguess.jsp:游戏开始页面。产生一个1~100之间的随机整数利用session保存2个属性:猜的次数,初值为0,如:session.setAttribute("count",newInteger(0));已产生的随机数,如:session.setAttribute("num",newInteger(number));提供用户输入数据的表单,提交给result.jsp处理Øresult.
2、jsp:根据用户从guess.jsp提交来的数据判断并确定转至哪一个页面。接收从guess.jsp提交来的用户猜的数据取出保存在session对象上的之前产生的随机数【注意:session.getAttribute()返回Object类型,在这里随机数是以Integer类型存入的,故取出时应:Integerinteger=(Integer)session.getAttribute("num");再由Integer对象得到其int值:intrealnumber=integer.intValue();】如果用户猜的数据==随机数,则session对象上用于统计
3、猜测次数的属性count做加1操作【同样的,先得到Integer类型,再转换为int型值,加1,然后再存入count属性,如下所示:intn=((Integer)session.getAttribute("count")).intValue();n=n+1;session.setAttribute("count",newInteger(n));】再转向猜测成功的页面success.jsp【利用response.sendRedirect(“url”)方法】如果用户猜的数据>随机数,同上:session对象上的属性count做加1操作再转向猜大了的页面larg
4、e.jsp如果用户猜的数据<随机数,同上:session对象上的属性count做加1操作再转向猜小了的页面small.jspØsuccess.jsp:猜对了的页面取出session上的属性:随机数,猜测的次数计算这次猜测过程耗时多久:session.getLastAccessedTime()-session.getCreationTime()显示相关的信息,猜了?次,用时?秒,这个随机数是?Ølarge.jsp:猜大了的页面显示相应的消息,并提供表单让用户再次猜测,表单仍然提交给result.jsp处理Øsmall.jsp:猜小了的页面显示相应的消息,并提
5、供表单让用户再次猜测,表单仍然提交给result.jsp处理
此文档下载收益归作者所有