-
大小: 2.84MB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-09-12
- 語言: JavaScript
- 標簽: SSH??注冊登錄??
資源簡介
該項目為一個基于SSH的注冊登錄系統,包括管理員用戶和普通用戶的登錄,普通用戶的CRUD操作; 運用javascript和css增強前端呈現效果; 基于的軟件環平臺為MyEclipse10.5,tomcat7.0,jdk1.7; SSH版本為Struts2,Spring3和Hibernate3.3。

代碼片段和文件信息
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;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1033??2014-04-27?19:18??RegAndLog\.classpath
?????文件????????300??2014-05-06?21:47??RegAndLog\.myme
?????文件???????1752??2014-05-06?21:46??RegAndLog\.project
?????文件????????500??2014-04-24?10:50??RegAndLog\.settings\.jsdtscope
?????文件???????1035??2014-05-06?21:47??RegAndLog\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????178??2014-05-07?00:08??RegAndLog\.settings\org.eclipse.core.resources.prefs
?????文件????????598??2014-05-05?22:10??RegAndLog\.settings\org.eclipse.jdt.core.prefs
?????文件????????106??2014-05-05?22:10??RegAndLog\.settings\org.eclipse.ltk.core.refactoring.prefs
?????文件????????465??2014-05-06?21:47??RegAndLog\.settings\org.eclipse.wst.common.component
?????文件????????252??2014-04-24?10:50??RegAndLog\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2014-04-24?10:50??RegAndLog\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-04-24?10:50??RegAndLog\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2106??2014-05-04?11:14??RegAndLog\src\applicationContext.xm
?????文件???????3159??2014-06-03?21:21??RegAndLog\src\com\yile\action\UserAction.java
?????文件???????2183??2014-06-03?21:15??RegAndLog\src\com\yile\dao\impl\UserDaoImpl.java
?????文件????????476??2014-06-03?21:14??RegAndLog\src\com\yile\dao\UserDao.java
?????文件???????1269??2014-06-03?21:13??RegAndLog\src\com\yile\service\impl\UserServiceImpl.java
?????文件????????457??2014-06-03?21:13??RegAndLog\src\com\yile\service\UserService.java
?????文件????????470??2014-05-03?18:05??RegAndLog\src\com\yile\vo\User.hbm.xm
?????文件????????564??2014-05-04?13:49??RegAndLog\src\com\yile\vo\User.java
?????文件???????1036??2014-06-02?17:21??RegAndLog\src\hibernate.cfg.xm
?????文件????????589??2014-05-06?23:14??RegAndLog\src\struts.properties
?????文件???????1452??2014-06-02?16:16??RegAndLog\src\struts.xm
?????文件???????1417??2014-06-02?15:53??RegAndLog\WebRoot\admin\adminLog.jsp
?????文件???????1348??2014-06-02?12:02??RegAndLog\WebRoot\admin\editUser.jsp
?????文件???????1916??2014-06-03?15:04??RegAndLog\WebRoot\admin\listUsers.jsp
?????文件????????443??2014-06-02?12:12??RegAndLog\WebRoot\css\listusers.css
?????文件????????801??2014-06-02?16:08??RegAndLog\WebRoot\css\main.css
?????文件???????1071??2014-06-02?15:45??RegAndLog\WebRoot\global\failure.jsp
?????文件???????1000??2014-06-02?16:22??RegAndLog\WebRoot\global\success.jsp
............此處省略61個文件信息
評論
共有 條評論