jsp-简单的猜数小游戏
2024-09-06 06:02:03
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"> <title>My JSP 'game.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head> <body>
<%!int count = 0;%> <%
Object obj = session.getAttribute("numint");//第一次访问的时候,为null,第二次访问之后,都有值
if (obj == null) {
Random r = new Random();
obj = r.nextInt(100);
session.setAttribute("numint", obj);
}
int rm = Integer.parseInt(obj.toString());
%> <%
String numstr = request.getParameter("num");//获取猜数的数字
int cou=0;
if (numstr != null && !"".equals(numstr)) {//直接浏览器url访问jsp,num值为null,提交的时候,没有输入num的值,num值为""
//num肯定是有值
count++;
cou=count;
int num = Integer.parseInt(numstr);
if (num > rm) {
out.println("太大了"); } else if (num < rm) {
out.println("太小了");
} else {
out.println("终于猜正确了");
Random r = new Random();
obj = r.nextInt(100);
session.setAttribute("numint", obj);
count=0;
} }
%> 欢迎您玩猜数游戏,猜了
<%=cou%>次<%--<%out.print(rm); --%>
<form action="game.jsp" method="post">
<br> 输入数字 <input name="num"> <input type="submit"
value="点击确认">
</form> </body>
</html>
运行截图:
最新文章
- 【原】命令行方式开启WIFI热点
- MicroStation VBA基础
- 每天一个 Linux 命令(8):cp 命令
- Windows Phone 硬件检测
- c 深度剖析 1
- 使用Morphia框架操作mongodb
- excel 合并多个文件
- JVM运行和类加载过程
- 分享一道JS前端闭包面试题
- Spring框架学习笔记(3)——配置bean
- 小米官网的css3导航菜单
- Ext使用中问题总结
- C#的ArrayList与JS的push,转字符串逗号分隔
- 基于TCPCopy的仿真压测方案
- css中background-size的属性值
- SQL语句:查看排名前五的SQL语句耗时情况
- Java实践 — SSH远程执行Shell脚本
- Postman 发送 Bearer token
- centos禁止 You have new mail in /var/spool/mail/root提示
- 20155311 2016-2017-2 《Java程序设计》第8周学习总结