JSP页面参考代码
inputGuess.jsp
page contentType="text/html;charset=GB2312"
%>
bgcolor=cyan>
Size=2>
随机分给了你一个1到100之间的数,请猜!
int number =
(int)(Math.random()*100) + 1;
session.setAttribute("count", new Integer(0));
session.setAttribute("save", new Integer(number));
%>
action="result.jsp" method="post"
name=form>
输入你的猜测:
>
name="submit">
result.jsp
request.getParameter("boy");
if(str.length()==0)
{
response.sendRedirect("inputGuess.jsp");
}
int
guessNumber = -1;
try{
guessNumber
= Integer.parseInt(str);
Integer
integer = (Integer)session.getAttribute("save");
int
realnumber = integer.intValue();
if(guessNumber == realnumber)
{
int n =
((Integer)session.getAttribute("count")).intValue();
n = n +
1;
session.setAttribute("count" , new Integer(n));
response.sendRedirect("success.jsp");
} else if
(guessNumber > realnumber) {
int n =
((Integer)session.getAttribute("count")).intValue();
n = n +
1;
session.setAttribute("count", new Integer(n));
response.sendRedirect("large.jsp");
}else if
(guessNumber< realnumber){
int n =
((Integer)session.getAttribute("count")).intValue();
n = n +
1;
session.setAttribute("count", new Integer(n));
response.sendRedirect("small.jsp");
}
}
catch(Exception e){
response.sendRedirect("inputGuess.jsp");
}
%>
small.jsp
page contentType="text/html;charset=GB2312"
%>
bgcolor=cyan>
Size=2>
action="result.jsp" method="get" name=form
>
猜小了,请再猜:
>
value="送出"
name="submit">
large.jsp
page contentType="text/html;charset=GB2312"
%>
bgcolor=cyan>
Size=2>
action="result.jsp" method="get" name=form
>
猜大了,请再猜:
>
value="送出"
name="submit">
success.jsp
page contentType="text/html;charset=GB2312"
%>
bgcolor=cyan>
Size=2>
int count =
((Integer)session.getAttribute("count")).intValue();
int num =
((Integer)session.getAttribute("save")).intValue();
%>
恭喜你,猜对了
您猜了
count %>次,这个数字就是
%>.
单击超链接返回到inputGuess.jsp页面:
href="inputGuess.jsp">inputGuess.jsp