实验4-JSP内置对象实验.doc

实验4-JSP内置对象实验.doc

ID:58663361

大小:195.00 KB

页数:7页

时间:2020-10-15

实验4-JSP内置对象实验.doc_第1页
实验4-JSP内置对象实验.doc_第2页
实验4-JSP内置对象实验.doc_第3页
实验4-JSP内置对象实验.doc_第4页
实验4-JSP内置对象实验.doc_第5页
资源描述:

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

1、2015-2016学年第二学期WEB程序设计实验报告专业:计算机科学与技术班级:B1203班学号:姓名:美日古丽·麦麦提敏提交日期:2016年3月29日实验题目实验4JSP内置对象实验实验目的及要求1、掌握怎样在JSP中使用内置对象request。2、掌握怎样使用session对象存储和用户有关的数据。3、编写一个猜英文26个小写字母的Web游戏。实验过程要求:1、代码如下:Guessletter:<%@tagpageEncoding="GB2312"%><%@attributename="guessletter"required="true"%><%@variablename-

2、given="message"scope="AT_END"%><%Stringmess="";Characterch=(character)session.getAttribute("savedletter");charrealletter=ch.charValue();charc=(guessletter.trim()).charAt(0);if(c<='z'&&c>='a'){if(realletter==c){intn=((Integer)session.getAttribute("count")).intValue();n=n+1;session.setAttribute

3、("count",newInteger(n));mess="您猜对了,这是第"+n+"次猜测";}elseif(realletterc){intn=((Integer)session.getAttribute("count")).intValue();n=n+1;session

4、.setAttribute("count",newInteger(n));mess="您猜小了,这是第"+n+"次猜测";}}else{mess="请输入a至z之间的英文字母";}jspContext.setAttribute("message",mess);//将对象message返回给JSP页面%>练习六:<%@pagecontentType="text/html;charset=GB2312"%><%session.setAttribute("massage","请您猜字母");chara[]=newchar[26];intm=0;for(charc

5、='a';c<='z';c++){a[m]=c;m++;}intrandomIndex=(int)(Math.random()*a.length);charch=a[randomIndex];session.setAttribute("savedletter",newCharacter(ch));session.setAttribute("count",newInteger(0));%>
去猜测字母Guess:<%@pagecontentType="text/html;charset=GB2312"%

6、><%@taglibtagdir="/WEB-INF/tags"prefix="guess"%><%Stringstr=request.getParameter("clientguessletter");if(str==null){str="*";}if(str.length()==0){str="*";}%>"/>当前猜测结果:<%=message%><%if(message.startsWith("您猜对了")){%>

7、i6.jsp">重新获得随机数<%}else{%>
输入您的猜测:<%}%>2、代码运行结果如下:实验总结

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

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

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