• 大小: 5.16MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: 其他
  • 标签:

资源简介

在实现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\.mymetadata
     文件        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.xml
     文件          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\meta-INF\
     文件          36  2014-04-24 10:50  sshjar\RegAndLog\WebRoot\meta-INF\MANIFEST.MF
     目录           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.xml
     目录           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个文件信息

评论

共有 条评论

相关资源