java猜字母游戏jsp_jsp+servlet实现猜数字游戏jsp+servlet实现猜数字游戏主要⽤到了servlet⽅⾯的session,HttpServletResponse类中的sendRedirect()⽅法。
step1,客户访问或刷新getNumber.jsp页⾯时,随机给⽤户分配⼀个1-100之间的数字,将该数字存放到客户的session中。
contentType="text/html;charset=utf-8"%>
String message=(Attribute("message");
%>
step2,然后⽤户超廉价到inputNumber.jsp页⾯上,⽤户输⼊⾃⼰的猜测,并提交给HandleGuess类负责创建。
contentType="text/html;Charset=utf-8"%>
// HttpSession session =Session(true);
int randomNumber=(int)(Math.random()*100)+1;//获取⼀个随机数
session.setAttribute("saveNumber",new Integer(randomNumber));
%>
访问或刷新该页⾯可以随机跌倒⼀个1,到100之间的数字
单击下⾯链接可以访问去猜数字
step3,该servlet类为:
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class HandleGuess extends HttpServlet {
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
PrintWriter Writer();
//获取客户猜测提交的数
int guessNumber=Integer.Parameter("guessnumber"));
//获取客户的会话对象
HttpSession Session();
Integer integer=(Attribute("saveNumber");
int realNumber=integer.intValue();
System.out.println(realNumber);
System.out.println(guessNumber);
if(guessNumber>realNumber){
session.setAttribute("message", "您猜⼤了");
jsp创建
System.out.println("您猜⼤了---no");
response.sendRedirect("inputNumber.jsp");
}
else if(guessNumber
session.setAttribute("message", "您猜⼩了");
System.out.println("您猜⼩了---no");
response.sendRedirect("inputNumber.jsp");
}
else{
session.setAttribute("message", "您猜对了");
System.out.println("您猜对了");
response.sendRedirect("inputNumber.jsp");
}
}
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
doPost(request,response);
}
}
step4,l配置,省略。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持脚本之家。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。