java+Servlet实现登陆注册增删改查模糊查

实体类public class User {private Integer id;private String username;private String password;private String sex;private String hobby;private Date birthday;public User() { super(); // TODO Auto-...
摘要由CSDN通过智能技术生成

实体类

public class User {
private Integer id;
private  String username;
private String password;
private String sex;
private String hobby;
private Date birthday;
public User() {
	super();
	// TODO Auto-generated constructor stub
}
public User(Integer id, String username, String password, String sex, String hobby, Date birthday) {
	super();
	this.id = id;
	this.username = username;
	this.password = password;
	this.sex = sex;
	this.hobby = hobby;
	this.birthday = birthday;
}
public Integer getId() {
	return id;
}
public void setId(Integer id) {
	this.id = id;
}
public String getUsername() {
	return username;
}
public void setUsername(String username) {
	this.username = username;
}
public String getPassword() {
	return password;
}
public void setPassword(String password) {
	this.password = password;
}
public String getSex() {
	return sex;
}
public void setSex(String sex) {
	this.sex = sex;
}
public String getHobby() {
	return hobby;
}
public void setHobby(String hobby) {
	this.hobby = hobby;
}
public Date getBirthday() {
	return birthday;
}
public void setBirthday(Date birthday) {
	this.birthday = birthday;
}
@Override
public String toString() {
	return "User [id=" + id + ", username=" + username + ", password=" + password + ", sex=" + sex + ", hobby=" + hobby
			+ ", birthday=" + birthday + "]";
}
}

servlet层


展示
@WebServlet("/ShowServlet")
public class ShowServlet extends HttpServlet {
	
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");
	    UserService us = new UserService();
	    List<User>list=us.show();
	    request.setAttribute("list", list);
	    request.getRequestDispatcher("/show.jsp").forward(request, response);
	
	
	}
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

添加
@WebServlet("/AddServlet")
public class AddServlet extends HttpServlet {
	
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");
		String username=request.getParameter("username");
		String password=request.getParameter("password");
		String sex=request.getParameter("sex");	       
		String [] hobbys = request.getParameterValues("hobby");		
		String hobby = "";
		if (hobbys != null) {
			hobby = Arrays.toString(hobbys);
		}
		//1.在servlet中从表单获得日期类数据
		String birthday= request.getParameter("birthday");		
		User u = new User(null, username, password, sex, hobby, Date.valueOf(birthday));
		UserService us = new UserService();
		us.add(u);
		request.getRequestDispatcher("ShowServlet").forward(request, response);
	}
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

删除
@WebServlet("/DeleteServlet")
public class DeleteServlet extends HttpServlet {
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");
	    UserService us &#
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值