资源简介

struts2 用注解 +hibernate 实现用户注册管理 分页显示

资源截图

代码片段和文件信息

package com.action;

import java.util.List;
import java.util.Map;



import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;

import com.dao.AdminDAO;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.vo.Admin;





@SuppressWarnings(“serial“)
public class AdminAction extends ActionSupport{
private AdminDAO ad = new AdminDAO();
private String message;
private Admin a;

private List list;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}

public Admin getA() {
return a;
}
public void setA(Admin a) {
this.a = a;
}

@Action(value=“adminLogin“  results={@Result(name=“success“ location=“/mainindex.jsp“)
                                      @Result(name=“login“ location=“/login.jsp“)})
public String login(){
String name= ad.getLogin(a);//
if (name != null) {
a.setAdminName(name);
int logintime=ad.addAdminLoginNumber(name);
a.setLoginNumber(logintime);
Mapject> session = ActionContext.getContext().getSession();
session.put(“a“a);

   return SUCCESS;
}else {
setMessage(“登录失败!请检查用户名和密码是否正确“);
return LOGIN;
}
}


@Action(value=“updatePassword“  results={@Result(name=“success“ location=“/admin/updatePassword.jsp“)
            @Result(name=“login“ location=“/admin/updatePassword.jsp“)})
public String updatePassword(){

boolean bool=ad.updatePassword(a);
if(bool){
setMessage(“您已修改了登录密码,请牢记新密码!!“);
return SUCCESS;
}else{
setMessage(“密码修改失败!!“);
return LOGIN;
}

   }

@Action(value=“adminexit“  results={ @Result(name=“login“ location=“/login.jsp“)})
public String exit(){
HttpServletRequest request = ServletActionContext.getRequest();
request.getSession().removeAttribute(“login“);
request.getSession().invalidate();
return “login“;

}



}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-12-30 00:46  UserAdmin\
     文件        1789  2014-12-24 21:20  UserAdmin\.classpath
     文件         460  2014-12-07 17:30  UserAdmin\.myhibernatedata
     文件        1334  2014-12-06 18:06  UserAdmin\.project
     目录           0  2014-12-30 00:46  UserAdmin\.settings\
     文件         522  2014-12-01 19:19  UserAdmin\.settings\.jsdtscope
     文件         185  2014-12-01 20:20  UserAdmin\.settings\com.genuitec.runtime.libraries.xml
     文件          75  2014-12-25 17:40  UserAdmin\.settings\org.eclipse.core.resources.prefs
     文件         364  2014-12-01 19:19  UserAdmin\.settings\org.eclipse.jdt.core.prefs
     文件         561  2014-12-24 21:20  UserAdmin\.settings\org.eclipse.wst.common.component
     文件         499  2014-12-01 20:20  UserAdmin\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-12-01 19:19  UserAdmin\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-12-01 19:19  UserAdmin\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-12-30 00:46  UserAdmin\src\
     目录           0  2014-12-30 00:46  UserAdmin\src\com\
     目录           0  2014-12-30 00:46  UserAdmin\src\com\action\
     文件        2356  2014-12-27 18:06  UserAdmin\src\com\action\AdminAction.java
     文件        5006  2014-12-27 18:05  UserAdmin\src\com\action\MemberAction.java
     目录           0  2014-12-30 00:46  UserAdmin\src\com\dao\
     文件        2856  2014-12-27 16:40  UserAdmin\src\com\dao\AdminDAO.java
     文件        5630  2014-12-26 23:11  UserAdmin\src\com\dao\MemberDAO.java
     目录           0  2014-12-30 00:46  UserAdmin\src\com\tools\
     文件        1751  2014-12-26 17:42  UserAdmin\src\com\tools\DBCon.java
     文件         782  2014-12-07 13:09  UserAdmin\src\com\tools\DBHandler.java
     文件        2829  2014-12-07 17:35  UserAdmin\src\com\tools\HibernateSessionFactory.java
     目录           0  2014-12-30 00:46  UserAdmin\src\com\util\
     文件         350  2014-12-07 13:23  UserAdmin\src\com\util\baseHibernateDAO.java
     文件         219  2014-12-05 14:53  UserAdmin\src\com\util\IbaseHibernateDAO.java
     目录           0  2014-12-30 00:46  UserAdmin\src\com\vo\
     文件         909  2014-12-19 16:31  UserAdmin\src\com\vo\Admin.hbm.xml
     文件        1537  2014-12-27 15:57  UserAdmin\src\com\vo\Admin.java
............此处省略138个文件信息

评论

共有 条评论