servlet3:小示例
小示例
package cam.xuedao.pojo;
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 UserServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;character = utf-8");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
//获取前端传递的数据
String username = request.getParameter("username");
String password = request.getParameter("password");
//数据验证 根据用户名查询用户信息
if("123".equals(username) && "123".equals(password)) {
User user = new User(1,"小明","男",22);
out.write("<html>");
out.write("<head>");
out.write("<meta charset=\"UTF-8\">");
out.write("<title>请登录</title>");
out.write("</head>");
out.write("<body>");
out.write("<b>" +user.getName()+ "</b> 欢迎您");
out.write("</body>");
out.write("<head>");
out.write("</html>");
}else {
out.write("<html>");
out.write("<head>");
out.write("<meta charset=\"UTF-8\">");
out.write("<title>请登录</title>");
out.write("</head>");
out.write("<body>");
out.write("<b>" +"用户名或密码错误"+ "</b> 欢迎您");
out.write("</body>");
out.write("<head>");
out.write("</html>");
}
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
package cam.xuedao.pojo;
public class User {
private Integer id;
private String name;
private String sex;
private Integer age;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public User(Integer id, String name, String sex, Integer age) {
super();
this.id = id;
this.name = name;
this.sex = sex;
this.age = age;
}
public User() {
super();
}
@Override
public String toString() {
return "User [id=" + id + ", name=" + name + ", sex=" + sex + ", age=" + age + "]";
}
}