package com.hbsi;
User.java
public class User {
private String name = null;
private String email = null;
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
UserRegister.html
<h1>请填写您的注册信息</h1>
<form action="servlet/ActionServlet" method = "post">
用户名:<input type = "text" name = "user"><br/>
Email:<input type "text" name = "email"><br/>
<input type = "submit" value = "提交">
</form>
ActionServlet.java
package com.hbsi;
import javax.servlet.RequestDispatcher;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ActionServlet extends HttpServlet{
public void servlet(HttpServletRequest request,HttpServletResponse reponse){
String name = request.getParameter("user");
String email = request.getParameter("email");
User user = new User();
user.setName(name);
user.setEmail(email);
resquest.setAttribute("User",user);
RequestDispatcher rd = request.getRequestDispatcher("JspResultServlet");
rd.forward(request, reponse);
}
}
JsResultServlet.java
public class JsResultServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out=response.getWriter();
User user=(User) request.getAttribute("user");
if(user!=null){
out.println("<h1>您的注册信息如下:</h1>");
out.println("用户名:"+user.getName()+"<br/>");
out.println("邮箱:"+user.getEmail()+"<br/>");
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}