display: flex;
justify-content: center;
}
#button {
position: absolute;
top: 300px;
width: 300px;
display: flex;
justify-content: center;
}
.div {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 100%;
display: flex;
justify-content: center;
text-align: center;
}
猜数字游戏猜数字游戏
游戏规则:系统随机生成1到
100之间的一个数,请你猜这个
数。
如果猜中系统将会提示你猜测
成功,如果不幸猜错,系统将
会提示你猜大或猜小, 直到你
猜出正确答案为止,祝你玩得
开心!
请输入你的数字:请输入你的数字:
代码详解
利用jstl驱动包在jsp页面中用java语言生成[0-100]的随机数
用session.setAttribute方法将生成的随机数num和计数器count存入session域中
创建名为inputGuess的表单,用post传输方式发送到GuessServlet的java程序中
表单内容为用户输入name为inputGuess的数据,通过submit提交数据至GuessServlet
为防止提交空数据,添加input 的 document.getElementById方法,提示“这是必填字段”
在src里面新建servlet文件并命名为GuessServlet.java
GuessServlet.java代码如下:
package com.jy.HelloWorld;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.catalina.Session;
/**
* Servlet implementation class GuessServlet
*/
@WebServlet("/GuessServlet")
public class GuessServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public GuessServlet() {
super();
// TODO Auto-generated constructor stub
}