通过表单收集客户机数据

来源:互联网 发布:一般linux培训要多少钱 编辑:程序博客网 时间:2024/05/17 17:58

先写好表单的html页面form.html

<!DOCTYPE html><html>  <head>    <title>form.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 action="/RequestTest/servlet/GetFormInf" method="post">UserName: <input type="text" name="username"></br>PassWord: <input type="password" name="password"></br>Gender:   <input type="radio" name="gender" value="male">male         <input type="radio" name="gender" value="female">female</br> City:     <select name="city"><option value="bj">Beijing</option><option value="sh">Shanghai</option><option value="zz">Zhengzhou</option>  </select>  </br> Likes:    <input type="checkbox" name="likes" value="sing">Sing  <input type="checkbox" name="likes" value="dance">Dance  <input type="checkbox" name="likes" value="basketball">BasketBall  <input type="checkbox" name="likes" value="football">Football  </br>Description: <textarea rows="6" cols="60" name="description"></textarea></br><!--隐藏输入项--><input type="hidden" name="id" value="123456">     <input type="submit" value="submit"></form>  </body></html>

再写好GetFormInf.java

package RequestDemo;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 GetFormInf extends HttpServlet{public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{System.out.println(request.getParameter("username"));System.out.println(request.getParameter("password"));System.out.println(request.getParameter("gender"));System.out.println(request.getParameter("city"));String[] likeString = request.getParameterValues("likes");for(int i=0;likeString!=null && i<likeString.length;i++){System.out.println(likeString[i]);}System.out.println(request.getParameter("description"));}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{doGet(request, response);}}

在浏览器中浏览form.html,如下图所示:

填写相关数据提交后,在终端中会显示:

0 0
原创粉丝点击