jsp-簡單的猜數小遊戲

<%@ 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>

運行截圖:css

相關文章
相關標籤/搜索