資源簡介
在實現web端登錄注冊時,以ssh為后臺框架實現該功能

代碼片段和文件信息
package?com.yile.action;
import?java.util.List;
import?com.opensymphony.xwork2.ActionSupport;
import?com.yile.service.UserService;
import?com.yile.vo.User;
@SuppressWarnings(“serial“)
public?class?UserAction?extends?ActionSupport{
private?String?role;
private?String?msg;
private?User?user;
private?List?users;
private?UserService?userService;
public?String?execute()?{
return?SUCCESS;
}
public?String?login()?{
if(role.equals(“admin“)){
//System.out.println(“role=“+role);//測試數據
if(user.getUserName().equals(“admin“)){
User?adminUser=userService.queryUserByName(“admin“);
if(adminUser.getPassword().equals(user.getPassword())){
msg=“登錄成功!“;
????return?“admin“;
}else{
msg=“管理員密碼錯誤,你沒有權限登錄!“;
return?“failure“;
}
}else{
msg=“非管理員,你無權限查看用戶記錄!“;
return?“failure“;
}
}else{
if(user.getUserName().equals(“admin“)){
msg=“這是普通用戶登錄界面,請管理員到管理員界面登錄!“;
return?“failure“;
}else?if(userService.queryUser(user.getUserName()user.getPassword())){
msg=“登錄成功!“;
return?“user“;
}else{
msg=“用戶名或密碼錯誤,請重新填寫后登錄!“;
return?“failure“;
}
}
}
public?String?queryAllUser(){
users=userService.queryAll();
return?SUCCESS;
}
public?String?addUser()?{
users=userService.queryAll();
System.out.println(“size=“+users.size());
for(int?i=0;i if(user.getUserName().equals(users.get(i).getUserName())){
msg=“當前用戶已存在!請用其它用戶名注冊!“;
return?“addFailure“;
}
}
boolean?b=userService.addUser(user);
if(b){
msg=“注冊成功!“;
return?“addSuccess“;
}else{
msg=“注冊失敗!“;
return?“addFailure“;
}
}
public?String?deleteUser(){
System.out.println(“id=“+user.getId());
try{
userService.deleteUserById(user.getId());//測試數據
msg=“刪除成功!“;
return?SUCCESS;
}catch(Exception?e){
return?INPUT;
}
}
public?String?editUser(){
//System.out.println(“actionid=“+user.getId()+user.getUserName());
userService.updateUser(user);
msg=“修改成功!“;
this.setRole(“admin“);
return?SUCCESS;
}
public?String?queryUserById(){
//System.out.println(“id=“+user.getId());
user=userService.getUserById(user.getId());
return?SUCCESS;
}
public?UserService?getUserService()?{
return?userService;
}
public?void?setUserService(UserService?userService)?{
this.userService?=?userService;
}
public?User?getUser()?{
return?user;
}
public?void?setUser(User?user)?{
this.user?=?user;
}
public?List?getUsers()?{
return?users;
}
public?void?setUsers(List?users)?{
this.users?=?users;
}
public?String?getMsg()?{
return?msg;
}
public?void?setMsg(String?msg)?{
this.msg?=?msg;
}
public?String?getRole()?{
return?role;
}
public?void?setRole(String?role)?{
this.role?=?role;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-19?09:28??sshjar\
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\
?????文件????????1033??2014-04-27?19:18??sshjar\RegAndLog\.classpath
?????目錄???????????0??2017-07-19?09:28??sshjar\RegAndLog\.myeclipse\
?????文件?????????300??2014-05-06?21:47??sshjar\RegAndLog\.myme
?????文件????????1752??2014-05-06?21:46??sshjar\RegAndLog\.project
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\.settings\
?????文件?????????500??2014-04-24?10:50??sshjar\RegAndLog\.settings\.jsdtscope
?????文件????????1035??2014-05-06?21:47??sshjar\RegAndLog\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????178??2014-05-07?00:08??sshjar\RegAndLog\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2014-05-05?22:10??sshjar\RegAndLog\.settings\org.eclipse.jdt.core.prefs
?????文件?????????106??2014-05-05?22:10??sshjar\RegAndLog\.settings\org.eclipse.ltk.core.refactoring.prefs
?????文件?????????465??2014-05-06?21:47??sshjar\RegAndLog\.settings\org.eclipse.wst.common.component
?????文件?????????252??2014-04-24?10:50??sshjar\RegAndLog\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2014-04-24?10:50??sshjar\RegAndLog\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2014-04-24?10:50??sshjar\RegAndLog\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\me
?????文件??????????36??2014-04-24?10:50??sshjar\RegAndLog\WebRoot\me
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\WEB-INF\
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\
?????文件????????2106??2014-05-04?11:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\applicationContext.xm
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\yile\
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\yile\action\
?????文件????????4404??2014-06-03?21:21??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\yile\action\UserAction.class
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\yile\dao\
?????文件?????????671??2014-06-03?21:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\yile\dao\UserDao.class
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\yile\dao\impl\
?????文件????????3320??2014-06-03?21:15??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\yile\dao\impl\UserDaoImpl.class
?????目錄???????????0??2017-07-07?17:14??sshjar\RegAndLog\WebRoot\WEB-INF\classes\com\yile\service\
............此處省略61個文件信息
- 上一篇:GJB 438B -2009
- 下一篇:商品后臺管理系統
評論
共有 條評論