doGet()方法来处理浏览器直接访问和get方式提交的表单

来源:互联网 发布:java读取配置文件参数 编辑:程序博客网 时间:2024/05/22 17:42

新建UserForm.jsp:

<%@ page language="java" contentType="text/html; charset=gb2312"    pageEncoding="gb2312"%><!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=ISO-8859-1"><title>Insert title here</title></head><body>    <%-- 表单,提交方式为get,提交到doGet--%>>    <form action="doGetDemo" method="get">        用户名:<input type="text" name="username"/><br>        密码:<input type="password" name="password"/><br>        <input type="submit" value="提交"/>        <input type="reset" value="重置"/>    </form></body></html>

新建doGetDemo类:

package web_project;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class doGetDemo extends HttpServlet{    //doGet方法    public void doGet(HttpServletRequest request,HttpServletResponse response)        throws ServletException,IOException{            //            response.setContentType("text/html;charset=gb2312");            PrintWriter outp=response.getWriter();            //            request.setCharacterEncoding("gb2312");            //            String username= request.getParameter("username");            //            String password=request.getParameter("password");            outp.println("<html>");            outp.println("<body>");            outp.println("用户名:"+username+"<br>");            outp.println("密码"+password);            outp.println("</body>");            outp.println("</html>");    }}
0 0
原创粉丝点击