zoukankan      html  css  js  c++  java
  • 4.Servlet_Form表单处理

    1.建项目"3Servlet_Form",src下建包“com.amaker.servlet”,web-root下建Register.html
     
    <!DOCTYPE html>
    <html>
      <head>
        <title>Register.html</title>
     
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
       
        <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
      </head>
     
      <body>
        <form name="f1" action="/3Servlet_Form/servlet/RegisterServlet" method="post">
          <table border="0">
          <tr>
              <td>隐藏域:</td>
              <td><input type="hidden" name="useid" ></td>
            </tr>
           
            <tr>
              <td>用户名称:</td>
              <td><input type="text" name="usename" ></td>
            </tr>
           
            <tr>
              <td>密码:</td>
              <td><input type="password" name="password" id="password"></td>
            </tr>
           
            <tr>
              <td>性别:</td>
              <td><input type="radio" name="gender" value="1" ><input type="radio" name="gender" value="2" ></td>
            </tr>
           
            <tr>
              <td>爱好:</td>
              <td><input type="checkbox" name="hobby" value="1" >篮球
                  <input type="checkbox" name="hoddy" value="2" >网球</td>
            </tr>
           
            <tr>
              <td>职位:</td>
              <td><select name="position">
                <option name="ceo">CEO</option>
                <option name="cto">CTO</option>
                <option name="cfo">CFO</option>
               </select>                        
              </td>
            </tr>
           
            <tr>
              <td>备注信息:</td>
              <td><textarea row="10" colu="20" name="meno"></textarea> </td>
            </tr>
           
            <tr>
              <td colspan="2" align="center"><input type="submit" value="注册"></td>
            </tr>
          </table>
        </form>
      </body>
    </html>

    2.在包下new->servlet->RegisterServlet

    该doget和dopost的方法体

    public void doGet(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {
     
      String usename=request.getParameter("usename");
      String password=request.getParameter("password");
      String gender=request.getParameter("gender");
    //读取多个参数
      String position=request.getParameter("position");
      String meno=request.getParameter("meno");
      //得到页面参数
    
    //     response.setContentType("text/html");
      PrintWriter out = response.getWriter();
    //     out.println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");
    //     out.println("<HTML>");
    //     out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
    //     out.println("  <BODY>");
      out.println("Usename:"+usename);
      out.print("Passwod:"+password);
      out.print("Gender:"+gender);
      //for(int i=0;i<2;i++){
       
       //out.print("hobby:"+hobby[i]);
       
      //}
     
      out.print("Postion:"+position);
      out.print("meno:"+meno);
     
    //     out.println("  </BODY>");
    //     out.println("</HTML>");
    //     out.flush();
    //     out.close();
     }
    
    
     public void doPost(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {
    
      doGet(request, response);
      //调用函数,只写一个函数看看效果
     }
    ------------------------------------------------------------------------------------------------------------------------------本娃的学习日记@lily园
  • 相关阅读:
    我决定潜心研究技术了...
    new proxy
    谷歌插件开发
    js计算不准确 解决方案
    netty中如何切包
    Spring Boot的ComponentScan原理
    解决org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found character '@'
    深入理解js立即执行函数
    winform 将子窗体显示在父窗体的TabControl控件上
    js隐藏网页元素
  • 原文地址:https://www.cnblogs.com/yanglicyfsdm/p/4362563.html
Copyright © 2011-2022 走看看