




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./登陆界面:welcome.jsp<%pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""./TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>欢迎来到猜数字游戏</title></head><bodybackground="image/11.png"><styletype="text/css">h1{color:#A0795A;font-size:40pt;}</style><imgsrc="image/wel1.gif"><!--生成随机数--><%/*给count清空*/if<session.getAttribute<"count">!=null>{ session.invalidate<>;}intrandom=<int><Math.random<>*100+1>;session.setAttribute<"random",random>;System.out.print<"随机数"+random>;session.setAttribute<"count",1>;%><center><h1>猜数字</h1><br><br><form><buttontype="button"name="but01"onclick="window.location.href='Guess.jsp'"><fontsize="5px"face="楷体"color="#A0795A">开始游戏</font></button> <buttontype="button"name="but02"onclick="window.location.href='Introduce.jsp'"><fontsize="5px"face="楷体"color="#A0795A">游戏说明</font></button></form><br><br></center></body></html>游戏介绍:introduce.jsp<%pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""./TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>游戏说明</title><scripttype="text/javascript">functionrestart<>{ top.location<"Welcome.jsp">;}</script></head><bodybackground="image/12.png"><styletype="text/css">h1{color:#FD5183;font-size:40pt;font-style:inherit;}</style><%if<session.getAttribute<"count">!=null>{ session.invalidate<>;//System.out.print<"youmeiyouzhixing">;}%><center><h1>猜数字游戏说明<br></h1><fontcolor="red"size="5">点击开始游戏进入游戏界面<br>输入你所猜的数字,游戏会提示你所猜的数字与正确数字的大小<br>你有五次猜数字的机会,若五次都未猜中,则游戏失败<br><br><br><buttontype="button"name="but"onclick="window.location.href='Welcome.jsp'"><fontsize="5px"face="楷体"color="#A0795A">返回开始游戏</font></button><!--<inputtype="button"name="but01"value="返回开始游戏"onclick="window.location.href='Welcome.jsp'">--></center></font></body></html>Guess.jsp<%pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""./TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>猜数字啦</title><scripttype="text/javascript">/*判断输入的值是否为空和是否在1~100之间*/functioncheck<>{varnum0=document.getElementById<"num">.value;if<!check1<num0>>{ alert<"请输入数字!">;returnfalse; }if<!check2<num0>>{ alert<"请输入1~100间的数字!">;returnfalse; }}functioncheck1<num>{if<num==null||isNaN<num>>{returnfalse; }returntrue;}functioncheck2<num>{if<num>100||num<1>{returnfalse; }returntrue;}</script></head><bodybackground="image/w.png"><%Stringmessage=<String>session.getAttribute<"message">;%><center><fontsize="6px"face="宋体">欢迎进入游戏</font></center><br><br><br><br><formaction="${pageContext.request.contextPath}/Control"method="post"name=form1><center><fontsize="4px"face="宋体">请输入一个1~100之间的数字:</font><inputtype="text"name="txt01"id="num"size=8><inputtype="submit"name="type"value="提交"onclick="returncheck<>"></center><br><br><imgalt=""src="image/g2.gif"align="left"><imgalt=""src="image/g2.gif"align="right"><tablewidth="500px"height="250px"border="2"align="center"><%Stringc=session.getAttribute<"count">.toString<>;intcount=Integer.parseInt<c>;//System.out.print<"zhiccccc"+count>;if<count!=1>{for<inti=1;i<=count-1;i++>{%><tr><td><%out.print<"这是第"+i+"次猜数字">;%> </td><td><% Stringnum=session.getAttribute<"number"+i>.toString<>;//System.out.print<"num-=========="+num>; out.print<"您猜的数字是"+num>;%> </td><td><% Stringresult=session.getAttribute<"message"+i>.toString<>; out.print<"提示"+result>;%></td></tr><%} }%></table></form></body></html>成功界面<%pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""./TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title><scripttype="text/javascript">functionrestart<>{ top.location<"Welcome.jsp">;}</script></head><bodybackground="image/13.png"><center><h2><fontsize="6px"face="楷体"color="#BB7E01">恭喜你,猜对啦^_^</font></h2><br><br><br><imgsrc="image/s2.gif"align="left"><imgsrc="image/s2.gif"align="right"><buttontype="button"onclick="restart<>"><fontsize="6px"face="宋体"color="#BB7E01">重新开始</font></button></center></body></html>失败界面:Fail.jsp<%pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""./TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Fail!</title><scripttype="text/javascript">functionrestart<>{ top.location<"Welcome.jsp">;}</script></head><bodybackground="image/14.png"><center><h1><fontsize="6px"face="宋体"color="#A6B387">好可惜,没有猜对#^_^:</font></h1><imgalt=""src="image/fail.gif"align="center"><br><br><br><br><br><buttontype="button"onclick="restart<>"><fontsize="6px"face="宋体"color="#A6B387">再来一次</font></button></center></body></html>控制层:Cotrol.javapackageController;importjava.io.IOException;importjavax.servlet.RequestDispatcher;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.http.HttpSession;importjavax.swing.text.StyledEditorKit.BoldAction;importjavax.websocket.Session;importModel.Computer;/***ServletimplementationclassControl*/WebServlet<"/Control">publicclassControlextendsHttpServlet{ privatestaticfinallongserialVersionUID=1L;/***seeHttpServlet#HttpServlet<>*/publicControl<>{super<>;//TODOAuto-generatedconstructorstub} /** *seeHttpServlet#doGet<HttpServletRequestrequest,HttpServletResponseresponse> */ protectedvoiddoGet<HttpServletRequestrequest,HttpServletResponseresponse>throwsServletException,IOException{ //TODOAuto-generatedmethodstub test<request,response>; } /** *seeHttpServlet#doPost<HttpServletRequestrequest,HttpServletResponseresponse> */ protectedvoiddoPost<HttpServletRequestrequest,HttpServletResponseresponse>throwsServletException,IOException{ test<request,response>; } protectedvoidtest<HttpServletRequestrequest,HttpServletResponseresponse>throwsServletException,IOException{ //TODOAuto-generatedmethodstub //得到输入的值 Strings=request.getParameter<"txt01">; intnumber=Integer.parseInt<s>; //得到随机数 Stringrandom=request.getSession<>.getAttribute<"random">.toString<>; //将随机数转换成int型 intrandom_num=Integer.parseInt<random>; //获取次数 Stringc=request.getSession<>.getAttribute<"count">.toString<>; intcount=Integer.parseInt<c>; count++; Computercomputer=newComputer<>; intoper=pute<request,response,number,random_num>; //调用方法获得比较的结果 //跳转界面 if<oper==0>{response.sendRedirect<"Success.jsp">; request.getSession<>.invalidate<>; } else{ //第五次没猜对,游戏结束 if<count>5>{ response.sendRedirect<"Fail.jsp">; request.getSession<>.invalidate<>; } else{ if<oper==1>{ response.sendRedirect<"Guess.jsp">; request.getSession<>.setAttribute<"count",count>; } elseif<oper==-1>{ response.sendRedirect<"Guess.jsp">; request.getSession<>.setAttribute<"count",count
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高绝缘稀土永磁材料项目合作计划书
- 2025年节水灌溉设备合作协议书
- 幼儿心理健康教育说课
- 幼儿园年会工作总结演讲
- 2025年数据处理服务项目合作计划书
- 2025届新疆维吾尔自治区托克逊县第二中学高考化学三模试卷含解析
- 赣州市红旗实验中学2025届高考化学一模试卷含解析
- 四年级数学(四则混合运算带括号)计算题专项练习与答案汇编
- 2025年MCL(BCL)系列离心压缩机项目可行性建设方案
- 急性心肌梗死的护理诊断
- 2025年中国流行成分和原料消费深度洞察白皮书
- 2025年昆明长水机场勤务员招聘笔试参考题库含答案解析
- (八省联考)陕西省2025年高考综合改革适应性演练 生物试卷(含答案详解)
- 《光电对抗原理与应用》课件第3章
- 二次供水水箱清洗操作流程
- AEO贸易安全培训
- 新建农副产品深加工项目立项申请报告
- 推行注塑生产自动化改造计划
- 执行案件审计报告范文
- 长亭送别完整版本
- GB/T 23444-2024金属及金属复合材料吊顶板
评论
0/150
提交评论