JSP实现猜数字游戏_第1页
JSP实现猜数字游戏_第2页
JSP实现猜数字游戏_第3页
JSP实现猜数字游戏_第4页
JSP实现猜数字游戏_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

./登陆界面: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论