题目
参照例 4-18 编写一个猜英文 26 个小写字母的 Web 游戏
代码
inputGuess.jsp
<%@ page contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<html>
<body>
<p>随机分给你一个a-z的小写字符,请猜!</p>
<%
char c = (char) (Math.random() * 26 + 'a');
String input = String.valueOf(c);
session.setAttribute("count", new Integer(0));
session.setAttribute("save", new String(input));
%>
<a href="guess.jsp">去猜测这个字母</a>
</body>
</html>
guess.jsp
<%@ page contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="guessChar" %>
<html>
<body>
<%
String str = request.getParameter("inputChar");
if(str == null)
str = "*";
if(str.length() != 1)
str = "*";
%>
<guessChar:GuessTag guessStr="<%=str%>

该博客介绍了如何使用JSP编写一个猜26个英文字母的游戏。用户在inputGuess.jsp页面输入猜测,系统随机生成一个字母并存储在session中。在guess.jsp中,代码会比较用户的输入与随机字母,若猜错则提供提示,直到猜对为止,同时记录猜测次数。
最低0.47元/天 解锁文章
1052

被折叠的 条评论
为什么被折叠?



