编写一个猜数字的程序,当客户访问服务器上的Guess.jsp时,随机分配给客户一个1-100之间的数字,然后将这

用jsp语言编写一个猜数字的程序,当客户访问服务器上的Guess.jsp时,随机分配给客户一个1-100之间的数字,然后将这个整数存放在客户的session对象中,客户在表单里输入一个整数,来猜测分配给自己的那个整数,客户输入一个整数后,提交给resuli.jsp该页面负责判断这个整数是否和客户session对象中存放的那个整数相同.如果相同就连接到Input.jsp,如果不相同就连接到large.jsp和small.jsp,然后。客户在这些页面再重新提交整数到result.jsp. input.jsp页面显示客户猜测的次数,并显示正确的数字, 创建JavaBean:GuessNumber.java;
• 设置属性:answer(实际答案)、guessNumber(用户猜测数)、guessCount(猜数次数)
• setGuessNumber方法(业务逻辑)
• getGuessNumber方法
• getGuessCount方法
• getResult方法
• setAnswer方法
• getAnswer方法
编写Jsp文件(使用JavaBean)
• Input.jsp
• Guess.jsp

很简单。在JSP中是可以嵌套JAVA代码的,如
<%
Random r = new Random();
int answer= r.nextInt(100);
request.getSession.setAttribute("answer",answer);
%>
保存随机数到session,判断,
request.getParameter("guessNumber").equals(request.getSession.getAttribute("answer"))
根据结果跳转到不同的页面,返回用个js技术,这个网上很多,就不说了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-19
额,我们做过一个猜数字游戏,就是这些,但是没有用到
• 设置属性:answer(实际答案)、guessNumber(用户猜测数)、guessCount(猜数次数)
• setGuessNumber方法(业务逻辑)
• getGuessNumber方法
• getGuessCount方法
• getResult方法
• setAnswer方法
• getAnswer方法
这些方法,只是简单的随机数猜测,页面跳转
第2个回答  2010-10-10
兄弟,, 给钱么?