网站编程用什么语言,福州 网站备案,建设银行泰安培训中心官方网站,家电维修做网站生意怎么样需要两个页面#xff0c;一个jsp页面#xff08;guess.jsp#xff09;和servlet页面#xff08;servlet#xff09;。
一.jsp页面
在jsp页面中需要实现#xff1a;
1.创建随机数并且保存在session中。
2.做个form表单提交猜的数字给servlet页面。
%page import一个jsp页面guess.jsp和servlet页面servlet。
一.jsp页面
在jsp页面中需要实现
1.创建随机数并且保存在session中。
2.做个form表单提交猜的数字给servlet页面。
%page importjava.util.Random%
% page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8%
!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd
html
head
meta http-equivContent-Type contenttext/html; charsetUTF-8
titleInsert title here/title
/head
body
form actionservlet methodpost
%
Random randomnew Random();
int RNrandom.nextInt(100)1;
session.setAttribute(RN, RN);
%
有一个1~100的数字尝试猜到它。br
输入你猜的数字input typetext namegnbr
input typesubmitvalue提交
/form
/body
/html
二.servlet页面
1.获取传来的数字注意类型转换。
2.比较大小打印出表单再猜或者猜中结果。
package lh.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/*** Servlet implementation class servlet*/
WebServlet(/servlet)
public class servlet extends HttpServlet {private static final long serialVersionUID 1L;/*** see HttpServlet#HttpServlet()*/public servlet() {super();// TODO Auto-generated constructor stub}/*** see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubresponse.getWriter().append(Served at: ).append(request.getContextPath());}/*** see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubint guessnumberInteger.parseInt(request.getParameter(gn));HttpSession sessionrequest.getSession();int RN(Integer)session.getAttribute(RN);response.setContentType(text/html; charsetUTF-8);PrintWriter outresponse.getWriter();if(guessnumberRN){out.print(恭喜猜对随机数为RN);}else if(guessnumberRN){out.print(猜大了。);out.print(form actionservlet methodpost);out.print(输入你猜的数字input typetextnamegn);out.print(input typesubmitvalue提交);out.print(/form);}else{out.print(猜小了。);out.print(form actionservlet methodpost);out.print(输入你猜的数字input typetextnamegn);out.print(input typesubmitvalue提交);out.print(/form);}}}运行结果