亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP實現百萬富翁猜數字游戲

2020-07-26 23:15:36
字體:
來源:轉載
供稿:網友

本文實例為大家分享了JSP實現百萬富翁猜數字游戲的具體代碼,供大家參考,具體內容如下

設計一個web app,每次產生一個30以內的數字,給5次機會讓客戶猜測這個數字:

1)如果客戶猜的數字比產生的數字值大,則提示“大了”。
2)如果客戶猜的數字比產生的數字值小,則提示“小點”

猜對了就過關,猜錯Game Over,給玩家重玩的機會。

JSP代碼:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><%  String result=(String)request.getAttribute("result"); if(result!=null){  out.write("<font color='red'>"+result+"'</font>"); }%><%  Integer times=(Integer)request.getAttribute("times"); if(times!=null){  out.write("你還有"+(5-times)+"次機會!"); }%><br/><form action="/zxz/zxz" method="POST"> 請輸入你的數(20以下):<input type="text" name="Lucy" /><br/> <% if(times!=null){ %>  <input type="hidden" name="times" value="<%=times %>"/> <%  } %> <input type="submit" value="競猜" /></form></body></html>

Servlet代碼:

package hah;import java.io.IOException;import java.util.Random;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class zxz */@WebServlet("/zxz")public class zxz extends HttpServlet { private static final long serialVersionUID = 1L; int answer; public void newGame() { Random random=new Random(); answer=random.nextInt(20); } public zxz() { newGame(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); String lucyStr=request.getParameter("Lucy"); Integer lucyNb=null; System.out.println("答案:"+answer); if(!lucyStr.equals("")) {  lucyNb=Integer.parseInt(lucyStr); } Integer times=1; String timeStr=request.getParameter("times"); if(timeStr!=null&&!timeStr.equals("")) {  times=Integer.parseInt(timeStr)+1; } if(times<5) {  String result="";  if(lucyNb>answer) {  result="大了";    }else if(lucyNb<answer) {  result="小了";  }else if(lucyNb==answer) {  result="中了";  times=null;  }  request.setAttribute("times", times);  request.setAttribute("result", result); }else {  newGame();  response.getWriter().write("游戲結束<a href='"+request.getContextPath()+"/One.jsp'>再來一把</a>");  return; } request.getRequestDispatcher("/One.jsp").forward(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }}

總結:

a. 使用標簽hidden可以隱式傳遞數據而不被用戶發現 可以用來記錄次數 如:

<input type="hidden" name="times" value="<%=times %>"/>

b. Servlet是用來跳轉和執行邏輯代碼的,JSP是用來展示數據的
c. request.getParameter(“Lucy”);如果參數不存在則返回null的字符串值
d 跳轉有兩種方式 一個是頁面跳轉 地址要寫項目名+jsp或者servlet

另一個是轉發共享了request的域對象,地址可以直接寫jsp或者servlet 不要項目名 而且項目名和jsp或者servlet前都要加“/” 不然就是相對位置了

如:

<form action="/zxz/zxz" method="POST">//轉發request.getRequestDispatcher("/One.jsp"). forward(request, response);

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性猛交xxxx免费看| 成人亚洲欧美一区二区三区| 欧美另类在线播放| 日韩免费高清在线观看| 亚洲 日韩 国产第一| 岛国视频午夜一区免费在线观看| 国产欧美中文字幕| 成人激情视频在线播放| 欧美另类极品videosbestfree| 亚洲香蕉成视频在线观看| 亚洲国产精品热久久| 在线精品国产欧美| 亚洲free嫩bbb| 亚洲国产91色在线| 国产国产精品人在线视| 欧美一级大片视频| 日本精品免费观看| 日韩av电影国产| 欧美洲成人男女午夜视频| 91在线国产电影| 91午夜理伦私人影院| 一道本无吗dⅴd在线播放一区| 色香阁99久久精品久久久| 中文字幕欧美视频在线| 亚洲淫片在线视频| 久久激情五月丁香伊人| 日韩精品中文字幕有码专区| 亚洲自拍偷拍福利| 国内精品久久久久影院 日本资源| 国产欧洲精品视频| 久久99精品久久久久久噜噜| 久久躁日日躁aaaaxxxx| 久久久精品国产亚洲| 亚洲欧美自拍一区| 国产成人aa精品一区在线播放| 亚洲免费视频在线观看| 亚洲人成自拍网站| 日韩**中文字幕毛片| 国产日本欧美一区| 亚洲免费视频在线观看| 九色精品美女在线| 91最新在线免费观看| 国产精品一区专区欧美日韩| 中文字幕av一区中文字幕天堂| 日韩中文在线中文网在线观看| 国产视频精品一区二区三区| 欧美精品午夜视频| 久久久人成影片一区二区三区| 久久视频在线播放| 国产精品露脸自拍| 久久久精品国产一区二区| 欧美日韩成人免费| 精品动漫一区二区三区| 国产做受高潮69| 日本中文字幕久久看| 国产美女直播视频一区| 欧美精品免费在线观看| 日韩av大片在线| 国产精品一区二区久久久| 日本午夜在线亚洲.国产| 日韩精品视频免费| 伊人一区二区三区久久精品| 欧美又大粗又爽又黄大片视频| 日韩精品在线电影| 欧美床上激情在线观看| 最近2019中文免费高清视频观看www99| 久久久国产成人精品| 亚洲综合日韩在线| 日韩av日韩在线观看| 国产精品极品美女在线观看免费| 日韩欧美亚洲范冰冰与中字| 日日狠狠久久偷偷四色综合免费| 国产一区私人高清影院| www.久久久久久.com| 欧美日韩在线视频观看| 日本久久久久亚洲中字幕| 国产福利精品视频| 最近2019年日本中文免费字幕| 亚洲成人黄色在线| 亚洲男人av电影| 亚洲欧美日韩国产中文专区| 久久视频在线播放| 亚洲国产欧美一区| 日韩精品在线播放| 国产精品女人久久久久久| 亚洲女人被黑人巨大进入| 日韩人在线观看| 国产精品三级久久久久久电影| 国产精品视频1区| 亚洲天堂免费观看| 日韩电视剧免费观看网站| 2021国产精品视频| 欧美激情视频网站| 日韩欧美在线第一页| 成人妇女淫片aaaa视频| 欧美福利在线观看| 中文字幕亚洲第一| 伊人伊成久久人综合网小说| 欧美自拍大量在线观看| 国产精品女主播视频| 日韩麻豆第一页| 91久久久久久久一区二区| 一区二区三区美女xx视频| 78色国产精品| 国产一区二区视频在线观看| 国产精品视频yy9099| 久久天天躁狠狠躁夜夜爽蜜月| 宅男66日本亚洲欧美视频| 亚洲国产99精品国自产| 日韩免费av片在线观看| 7m精品福利视频导航| 国产主播在线一区| 亚洲欧洲一区二区三区久久| 国产精品91视频| 欧美综合国产精品久久丁香| 在线午夜精品自拍| 久久夜色精品亚洲噜噜国产mv| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美成人精品影院| 91精品啪在线观看麻豆免费| 亚洲第一av在线| 国产成人精彩在线视频九色| 欧美精品videos性欧美| 亚洲天堂男人天堂女人天堂| 97视频在线免费观看| 国产日韩欧美黄色| 久久理论片午夜琪琪电影网| 91最新在线免费观看| 久久天天躁狠狠躁夜夜爽蜜月| 欧美日韩国产在线播放| 日韩有码在线播放| 日韩麻豆第一页| 国产日韩在线看| 国产精品久久久久国产a级| 中文字幕国产精品| 亚洲国产天堂久久国产91| 久久伊人色综合| 日韩在线播放视频| 亚洲精品久久久久久久久久久久久| 国产精品视频内| 久久久久久这里只有精品| 亚洲天堂av女优| 欧美日韩一区二区免费视频| 国产99久久久欧美黑人| 日本a级片电影一区二区| 亚洲在线视频福利| 国产精品久久久久久久久久久新郎| 国产精品青青在线观看爽香蕉| 亚洲午夜小视频| 国产精品av免费在线观看| 国产精品流白浆视频| 国自在线精品视频| 国产中文字幕91| 国产精品a久久久久久| 久久亚洲精品毛片| 久久久久中文字幕2018| 最新日韩中文字幕| 日韩中文字幕在线| 亚洲精品色婷婷福利天堂| 成人免费视频xnxx.com| 成人啪啪免费看| 精品欧美国产一区二区三区| 欧美激情女人20p| 久久精品国产精品|