jsp内置对象写猜数字
guessNUmber.jsp
<body>
<%int ran=(int)Math.floor(Math.random()*101);
session.setAttribute("ran", ran);
session.setAttribute("count", 0);
%>
<form action="equals.jsp" method="get">
1~100随机数
<br/>
<input type="text" name="guessNum" placeholder="请输入你猜的数字">
<input type="submit" value="ok">
</form>
</body>
equals.jsp
<body>
<%
String input=request.getParameter("guessNum");
int gunum=Integer.parseInt(input);
int ran=Integer.parseInt(String.valueOf(session.getAttribute("ran")));
int count=Integer.parseInt(String.valueOf(session.getAttribute("count")));
session.setAttribute("count", count+1);
if(ran>gunum){
response.sendRedirect("min.jsp");
}else if(ran<gunum){
response.sendRedirect("max.jsp");
}else{
response.sendRedirect("yes.jsp");
}
%>
</body>
min.jsp
<form action="equals.jsp" method="get">
1~100随机数
<br/>
你输入的数字太小了
<br/>
<input type="text" name="guessNum" placeholder="请输入你猜的数字">
<input type="submit" value="ok">
</form>
max.jsp
<form action="equals.jsp" method="get">
1~100随机数
<br/>
你输入的数字太大了
<br/>
<input type="text" name="guessNum" placeholder="请输入你猜的数字">
<input type="submit" value="ok">
</form>
yes.jsp
<body>
恭喜你,你一共用了<%=session.getAttribute("count") %>次赢了这次猜数字游戏,恭喜!!!!!!!!!!!!!!!!!
</body>