-
大小: 37.07MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-07-17
- 语言: 其他
- 标签: sshbootstrap
资源简介
ssh+bootstrap实现用户管理,其功能包括:hibernate实现数据的增删改查,验证码,项目访问路径拦截器,bootstrap的使用,数据分页,以及查询之后的分页。源码下载后,将hibernate.cfg.xml中的用户名以及密码改变,可以直接使用。
代码片段和文件信息
package com.sshusermanager.admin.action;
import java.util.Map;
import com.google.code.kaptcha.Constants;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.sshusermanager.admin.entity.Admin;
import com.sshusermanager.admin.service.AdminService;
public class AdminAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private Admin admin;
private AdminService adminService;
private String vcode;
private int id;
public Admin getAdmin() {
return admin;
}
public void setAdmin(Admin admin) {
this.admin = admin;
}
public AdminService getAdminService() {
return adminService;
}
public void setAdminService(AdminService adminService) {
this.adminService = adminService;
}
public String getVcode() {
return vcode;
}
public void setVcode(String vcode) {
this.vcode = vcode;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
@SuppressWarnings(“unchecked“)
public String adminLogin() {
ActionContext context = ActionContext.getContext();
Map request = (Map) context.get(“request“);
Map session = context.getSession();
String servcode=(String) session.get(Constants.KAPTCHA_SESSION_KEY);
if (!vcode.equalsIgnoreCase(servcode)) {
addFieldError(“vcode“ “验证码输入错误!“);
return “loginFail“;
}
//System.out.println(“*********************“);
Admin adminLogin = this.getAdminService().loadByNameAndPwd(admin.getAdminName() admin.getAdminPwd());
//System.out.println(“*********************“);
System.out.println(adminLogin.getAdminId());
if (adminLogin!= null) {
session.put(“admin1“ adminLogin);
return “adminLogin“;
} else {
request.put(“message“ “用户名或密码错误!登录失败!“);
return “loginFail“;
}
}
public String adminLogout(){
ActionContext context = ActionContext.getContext();
Map session = context.getSession();
session.remove(“admin“);
return “logout“;
}
public String login(){
return “login“;
}
public String saveAdmin(){
/*ActionContext context = ActionContext.getContext();
Map request = (Map) context.get(“request“);
Map session = context.getSession();
String servcode=(String) session.get(Constants.KAPTCHA_SESSION_KEY);
if (!vcode.equalsIgnoreCase(servcode)) {
addFieldError(“vcode“ “验证码输入错误!“);
return “regfail“;
}*/
this.getAdminService().regAdmin(admin);
return “saveAdmin“;
}
public String adminView(){
Admin adm=this.getAdminService().getAdmin(id);
ActionContext context=ActionContext.getContext();
Map session=context.getSession();
if (adm!=null) {
session.put(“adm“ adm);
return “adminView“;
}else {
session.put(“message“ “出错了!“);
return “error“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 897 2014-09-20 14:01 SSH-UserManager\.classpath
文件 1048 2014-09-20 14:00 SSH-UserManager\.project
文件 503 2014-09-20 14:00 SSH-UserManager\.settings\.jsdtscope
文件 81 2014-09-21 15:52 SSH-UserManager\.settings\org.eclipse.core.resources.prefs
文件 364 2014-09-20 14:00 SSH-UserManager\.settings\org.eclipse.jdt.core.prefs
文件 593 2014-09-20 14:01 SSH-UserManager\.settings\org.eclipse.wst.common.component
文件 345 2014-09-20 14:00 SSH-UserManager\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-09-20 14:00 SSH-UserManager\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-09-20 14:00 SSH-UserManager\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3718 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\action\AdminAction.class
文件 2229 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\action\PieAction.class
文件 4459 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\action\UserAction.class
文件 378 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\AdminDao.class
文件 1578 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\impl\AdminDaoImpl$1.class
文件 1730 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\impl\AdminDaoImpl.class
文件 1382 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\impl\UserDaoImpl$1.class
文件 2279 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\impl\UserDaoImpl$2.class
文件 1577 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\impl\UserDaoImpl$3.class
文件 2363 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\impl\UserDaoImpl$4.class
文件 1282 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\impl\UserDaoImpl$5.class
文件 3458 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\impl\UserDaoImpl.class
文件 819 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\dao\UserDao.class
文件 1325 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\entity\Admin.class
文件 967 2014-09-26 10:34 SSH-UserManager\build\classes\com\sshusermanager\admin\entity\Admin.hbm.xm
文件 2656 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\entity\User.class
文件 1764 2014-09-27 10:04 SSH-UserManager\build\classes\com\sshusermanager\admin\entity\User.hbm.xm
文件 390 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\service\AdminService.class
文件 1373 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\service\impl\AdminServiceImpl.class
文件 2304 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\service\impl\UserServiceImpl.class
文件 831 2014-09-27 16:15 SSH-UserManager\build\classes\com\sshusermanager\admin\service\UserService.class
............此处省略290个文件信息
- 上一篇:2019中国信通院白皮书合集.rar
- 下一篇:hog+svm行人检测分类器训练
评论
共有 条评论