1、在WebContent文件夹下创建网页文件 form.txt
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="one" method="post">#相对路径:one 绝对路径/0105/one
用户名:<input type="text" name="name"/><br/>
密码:<input type="password" name="pwd"/><br/>
性别:男<input type="radio" name="sex" value="M"> 女<input type="radio" name="sex" value="F"><br/>
爱好:爬山<input type="checkbox" name="likes" value="1">
游泳<input type="checkbox" name="likes" value="2">
画画 <input type="checkbox" name="likes" value="3"><br/>
籍贯:<select name="jiguan">
<option value="0">---请选择---</option>
<option value="jn">济南</option>
<option value="sh">上海</option>
<option value="nj">北京</option>
</select><br/>
个人说明:<textarea rows="5" cols="80" name="desc"></textarea><br/>
<input type="submit"/>
</form>
</body>
</html>
注:1、name属性是severlet获取信息的标志
2、value值是severlet的获取信息
2、在src/main/java文件夹下创建java文件 OneServlet.java
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class OneServlet
*/
@WebServlet("/one")
public class OneServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
String name=request.getParameter("name");
String pwd=request.getParameter("pwd");
String sex=request.getParameter("sex");
String likes[]=request.getParameterValues("likes");
String jiguan=request.getParameter("jiguan");
String desc=request.getParameter("desc");
System.out.println("name:"+name);
System.out.println("pwd:"+pwd);
System.out.println("sex:"+sex);
System.out.println("likes:"+Arrays.toString(likes));
System.out.println("jiguan:"+jiguan);
System.out.println("desc:"+desc);
}
}
3、在浏览器输入http://localhost:8080/0105/form.html
4、输入后在eclipse控制台输出