jsp内置对象写猜数字

jsp内置对象写猜数字

guessNUmber.jsp

<body>
<%int ran=(int)Math.floor(Math.random()*101);
session.setAttribute("ran", ran);
session.setAttribute("count", 0);


%>
	<form action="equals.jsp" method="get">
	1~100随机数
	<br/>
	<input type="text" name="guessNum" placeholder="请输入你猜的数字">
	<input type="submit" value="ok">
	</form>
</body>

equals.jsp

<body>

	<%
	String input=request.getParameter("guessNum");
	int gunum=Integer.parseInt(input);
	int ran=Integer.parseInt(String.valueOf(session.getAttribute("ran")));
	int count=Integer.parseInt(String.valueOf(session.getAttribute("count")));
	session.setAttribute("count", count+1);
	if(ran>gunum){
		response.sendRedirect("min.jsp");
		
	}else if(ran<gunum){
		response.sendRedirect("max.jsp");
		
	}else{
		response.sendRedirect("yes.jsp");
	}
	%>
</body>

min.jsp

<form action="equals.jsp" method="get">
	1~100随机数
	<br/>
	你输入的数字太小了
	<br/>
	<input type="text" name="guessNum" placeholder="请输入你猜的数字">
	<input type="submit" value="ok">
	</form>

max.jsp

<form action="equals.jsp" method="get">
	1~100随机数
	<br/>
	你输入的数字太大了
	<br/>
	<input type="text" name="guessNum" placeholder="请输入你猜的数字">
	<input type="submit" value="ok">
	</form>

yes.jsp

<body>
恭喜你,你一共用了<%=session.getAttribute("count") %>次赢了这次猜数字游戏,恭喜!!!!!!!!!!!!!!!!!
</body>

结果图

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值