javaweb 猜数

test.jsp:

<%@ pagecontentType="text/html;charset=GB2312" %>

随机分给了你一个1 100 之间的数,请猜!

<%

intnumber=(int)(Math.random()*100)+1;

session.setAttribute("count",newInteger(0));

session.setAttribute("save",newInteger(number));

%>


输入你的所猜的数

送出" name="submit">

 

 

 

 

 

result.jsp:

<%@ page contentType="text/html;charset=GB2312"%>


<% Stringstr=request.getParameter("boy");

if(str==null)

{str="0";

}

intguessNumber=Integer.parseInt(str);

Integerinteger=(Integer)session.getAttribute("save");

intrealnumber=integer.intValue();

if(guessNumber==realnumber)

{ intn=((Integer)session.getAttribute("count")).intValue();

n=n+1;

session.setAttribute("count",newInteger(n));

response.sendRedirect("success.jsp");

}

elseif(guessNumber>realnumber)

{ int n=((Integer)session.getAttribute("count")).intValue();

n=n+1;

session.setAttribute("count",newInteger(n));

response.sendRedirect("large.jsp");

}

elseif(guessNumber

{ intn=((Integer)session.getAttribute("count")).intValue();

n=n+1;

session.setAttribute("count",newInteger(n));

response.sendRedirect("small.jsp");

}

%>

 

large.jsp:

<%@ pagecontentType="text/html;charset=GB2312" %>


所猜的数比实际的数大,请再猜:

送出" name="submit">

 

 

 

small.jsp:

<%@ pagecontentType="text/html;charset=GB2312" %>


所猜的数比实际的数小,请再猜:

送出" name="submit">

 

 

success.jsp:

<%@ pagecontentType="text/html;charset=GB2312" %>

<% intcount=((Integer)session.getAttribute("count")).intValue();

intnum=((Integer)session.getAttribute("save")).intValue();

longstartTime=session.getCreationTime();

longendTime=session.getLastAccessedTime();

%>

恭喜你,猜对了


您共猜了<%=count%>

用时<%=(endTime-startTime)/1000%>秒。

这个数字就是<%=num%>

您必须关掉浏览器才能获得新的数。

你可能感兴趣的:(java)