用戶登陸而後顯示列表app
@RequestMapping(value = "/init", method = RequestMethod.POST, params = "login")spa
public String initLogin(UserBean userBean, Model model) {get
UserBean result = helloWorldService.searchUser(userBean);// 將查詢的結果返回給resultit
// model.addAttribute("userBean", result);登錄
if (result != null) {date
List<UserBean> result1 = helloWorldService.searchUser1();// 登陸驗證成功了之後再加入列表List
model.addAttribute("list", result1);model
return "login";密碼
} else {查詢
model.addAttribute("message", "您輸入的用戶名和密碼有誤,請從新輸入!");
}
return "helloWorld";
}
註冊
@RequestMapping(value = "/insert", method = RequestMethod.POST, params = "register2")
public String initregister(UserBean userBean, Model model) {
String pass1=userBean.getPassword();
String pass2=userBean.getPasswordConfirm();
if (pass1.equals(pass2)) {
int result = helloWorldService.insert(userBean);
if(result==1)
{
model.addAttribute("message", "註冊成功!");
return "success";
}else{
model.addAttribute("message", "註冊失敗!");
model.addAttribute("userBean", userBean);
return "register";
}
}else{
model.addAttribute("message", "兩次密碼不一致,請從新輸入!");
model.addAttribute("userBean", userBean);
}
return "register";
}
用戶刪除:(<a th:href="@{delete(userId=${user.userId})}"><span th:text="${user.userId}"></span></a>)
@RequestMapping(value = "/deleteuser", method = RequestMethod.POST,params="no")
public String deleteuser(UserBean userBean, Model model) {
List<UserBean> refresh =helloWorldService.searchUser1();
model.addAttribute("list",refresh);
return "login";
}
@RequestMapping(value = "/deleteuser", method = RequestMethod.POST,params="delete")
public String delete(UserBean userBean, Model model) {
int result = helloWorldService.delete(userBean);
List<UserBean> refresh =helloWorldService.searchUser1();
model.addAttribute("list",refresh);
return "login";
}
用戶修改:(<a th:href="@{change(userId=${user.userId})}"><span th:text="${user.userName}"></span></a>)
@RequestMapping(value = "/change", method = RequestMethod.GET)
public String change(UserBean userBean, Model model) {
UserBean result=helloWorldService.searchUser2(userBean);
model.addAttribute("userBean",result);
return "change";
}
@RequestMapping(value = "/update", method = RequestMethod.POST)
public String initUpdate(UserBean userBean, Model model) {
int update=helloWorldService.update(userBean);
if (update==1) {
List<UserBean> refresh =helloWorldService.searchUser1();
model.addAttribute("list",refresh);
return "login";
}else{
model.addAttribute("message", "修改失敗!");
model.addAttribute("userBean", userBean);
return "change";
}