一、定义页面及Servlet

 在jsp页面加入以下,避免乱码

<meta charset="utf-8">
<body>
    <form action="RegisterServlte" method="post">
        姓名:<input type="text" name="name" /><br> 
        年龄:<input type="text" name="age" /><br> 
        <input type="submit" value="注册" />
    </form>
  </body>
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.jmu.beans.Student;

/**
 * Servlet implementation class RegisterServlte
 */
public class RegisterServlte extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doPost(request, response);
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        request.setCharacterEncoding("utf-8");
        String name=request.getParameter("name");
        String ageStr=request.getParameter("age");
        Integer age=Integer.valueOf(ageStr);
        Student student=new Student(name,age);

        request.getRequestDispatcher("/welcome.jsp").forward(request, response);
    }

}

三、测试环境搭建

Spring与Web

 1 public class Student {
 2     private Integer id;
 3     private String name;
 4     private int age;
 5 
 6     
 7     public Student() {
 8         super();
 9     }
10 
11     public Student( String name, int age) {
12         super();
13         this.name = name;
14         this.age = age;
15     }
16 
17     public Integer getId() {
18         return id;
19     }
20 
21     public void setId(Integer id) {
22         this.id = id;
23     }
24 
25     public String getName() {
26         return name;
27     }
28 
29     public void setName(String name) {
30         this.name = name;
31     }
32 
33     public int getAge() {
34         return age;
35     }
36 
37     public void setAge(int age) {
38         this.age = age;
39     }
40 
41     @Override
42     public String toString() {
43         return "Student [>;
44     }
45 
46 }
Student

相关文章: