思维导图:
项目开始:
导jar包,界面样式和所需工具类:
一:登录&注册:
1,根据数据库写用户实体类:
2,dao包写登录注册方法(查询和增加):
public User login(User user) throws Exception{
String sql="select * from t_easyui_user where name='"+user.getName()+"' and pwd='"+user.getPwd()+"'";
List<User> executeQuery = super.executeQuery(sql, User.class, null);
return super.executeQuery(sql, User.class, null).get(0);
}
public void add(User user) throws Exception{
String sql="insert into t_easyui_user(name,pwd) values(?,?)";
super.executeUpdate(sql, user, new String[] {"name","pwd"});
}
子控制器(useraction):
public String login(HttpServletRequest req, HttpServletResponse resp){
try {
User u=userDao.login(user);
if(u==null) {
return "toLogin";
}
req.getSession().setAttribute("cuser", u);
} catch (Exception e) {
e.printStackTrace();
return "toLogin";
}
return "main";
}
public String register(HttpServletRequest req, HttpServletResponse resp){
try {
userDao.add(user);
req.setAttribute("msg", &