推荐设备MORE

快速抠图软件—小程序游戏推

快速抠图软件—小程序游戏推

行业知识

jsp+servlet完成猜数据手机游戏,

日期:2021-02-19
我要分享
jsp+servlet完成猜数据手机游戏,
关注度4 评价 93  网民共享于:  :59 访问数4029两次

jsp+servlet完成猜数据手机游戏,

jsp+servlet完成猜数据手机游戏关键采用了servlet层面的session,HttpServletResponse类中的sendRedirect()方式。

step1,顾客浏览或更新getNumber.jsp网页页面时,任意给客户分派一个1-100中间的数据,将该数据储放到顾客的session中。

 %@ page language="java" import="java.util.*" 
contentType="text/html;charset=utf-8"% 
 html 
 head 
 /head 
 body 
 String message=(String)session.getAttribute("message");
 form action="HandleGuess" methods="post" 
 input type="text" name="guessnumber" size=8 
 %=message % 
 input type="submit" value="递交" 
 /form 
 form action="getNumber.jsp" method="post" 
 input type="submit" value="再次获得新的任意数" 
 /form 
 /body 
 /html 

step2,随后客户超便宜到inputNumber.jsp网页页面上,客户键入自身的猜想,并递交给HandleGuess类承担建立。

 %@ page language="java" import="java.util.*" pageEncoding="utf-8" 
contentType="text/html;Charset=utf-8"% 
 html 
 head 
 /head 
 body 
 % session.setAttribute("message", "请您猜数");
 // HttpSession session =request.getSession(true);
 int randomNumber=(int)(Math.random()*100)+1;//获得一个任意数
 session.setAttribute("saveNumber",new Integer(randomNumber));
 p 浏览或更新该网页页面能够任意摔倒一个1,到100中间的数据
 br 点击下边连接能够浏览去猜数据
 a href="inputNumber.jsp" rel="external nofollow" 去猜数据 /a 
 /body 
 /html 

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 out=response.getWriter(); 
 //获得顾客猜想递交的数
 int guessNumber=Integer.parseInt(request.getParameter("guessnumber"));
 //获得顾客的对话目标
 HttpSession session=request.getSession();
 Integer integer=(Integer)session.getAttribute("saveNumber");
 int realNumber=integer.intValue();
 System.out.println(realNumber);
 System.out.println(guessNumber);
 if(guessNumber realNumber){
 session.setAttribute("message", "您猜变大");
 System.out.println("您猜变大---no");
 response.sendRedirect("inputNumber.jsp");
 else if(guessNumber realNumber){
 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,web.xml配备,省去。

之上便是文中的所有內容,期待对大伙儿的学习培训有一定的协助,也期待大伙儿多多的适用登博实例教程。

dengb.TechArticlejsp+servlet完成猜数据手机游戏, jsp+servlet完成猜数据手机游戏关键采用了servlet层面的session,HttpServletResponse类中的sendRedirect()方式。 step1,顾客浏览或...