📄 game2.jsp
字号:
<%@page contentType="text/html;charset=gbk"%>
<%@page import="cn.com.tarena.web.jsp.day2.SuperMario"%>
<%
//获得用户所猜的数字
String guess = request.getParameter("guess");
SuperMario superMario = null;
if(guess == null){
//第一次访问
superMario = new SuperMario();
superMario.reset();
session.setAttribute("superMario",superMario);
}else{
//正在猜
//获得用户所猜数字
int userGuess = Integer.parseInt(guess);
superMario = (SuperMario)session.getAttribute("superMario");
superMario.guess(userGuess);
}
%>
<html>
<head>
<title>Game2</title>
<script language="javascript">
function validate(form){
if(form.guess.value == ""){
alert("please input a number between 1 and 100");
return false;
}
var pattern = /^[0-9]+$/;
if(!pattern.exec(form.guess.value)){
alert("please input a number between 1 and 100");
return false;
}
}
</script>
</head>
<body>
<h2 align="center">Guess Number2</h2>
<hr>
Please input a number between 1 and 100.
<%if(!superMario.isSuccess()){%>
<div align="center">
<form action="game2.jsp" method="post" onsubmit="return validate(this)">
<input name="guess" type="text"><input type="submit" value="我猜">
</form>
</div>
<%}%>
<%=superMario.getMessage()%><br>
<%if(superMario.isSuccess()){%>
You have tried <%=superMario.getTimes()%> times.<br>
<a href="game2.jsp">play again?</a>
<%}%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -