• 大小: 941KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Java
  • 标签: Struts  hibernate  

资源简介

struts 和 hibernate连接mysql的基本配置 。注意数据库中的表名字段名和com.bean.admin保持一致

资源截图

代码片段和文件信息

package com.action;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;

import com.bean.admin;
import com.dao.loginDAO;
import com.dao.loginDAOImpl;
import com.hibernate.HibernateSessionFactory;

public class loginAction {
private String adminname;
private String password;
private loginDAO logindao;
private admin admin1;
private int adminId;
private HttpServletRequest request;


public String getAdminname() {
return adminname;
}
public void setAdminname(String adminname) {
this.adminname = adminname;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public loginDAO getLogindao() {
return logindao;
}
public void setLogindao(loginDAO logindao) {
this.logindao = logindao;
}
public admin getAdmin1() {
return admin1;
}
public void setAdmin1(admin admin1) {
this.admin1 = admin1;
}
public int getAdminId() {
return adminId;
}
public void setAdminId(int adminId) {
this.adminId = adminId;
}
public HttpServletRequest getRequest() {
return request;
}
public void setRequest(HttpServletRequest request) {
this.request = request;
}

public String execute() throws Exception {  
        return “success“;
    }  


public String findAdminById() {
System.out.println(“in find“);
System.out.println(adminname);
logindao = new loginDAOImpl();
request = ServletActionContext.getRequest();
admin adminfind = logindao.findByAdminName(adminname);
if (adminfind != null && adminfind.getPassword().equals(password)) {
request.setAttribute(“adminfind“ adminfind);
HibernateSessionFactory.closeSession();
System.out.println(adminfind);
return “success“;
} else {
ServletActionContext.getRequest().setAttribute(“error“ “用户名或密码错误“);
return “error“;
}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-04-16 09:10  bishe045\
     文件        1675  2017-04-16 09:10  bishe045\.classpath
     文件         409  2017-04-16 09:10  bishe045\.myhibernatedata
     文件        1333  2017-04-16 10:12  bishe045\.project
     目录           0  2017-04-16 09:02  bishe045\.settings\
     文件         522  2017-04-16 09:02  bishe045\.settings\.jsdtscope
     文件         364  2017-04-16 09:02  bishe045\.settings\org.eclipse.jdt.core.prefs
     文件         483  2017-04-16 09:02  bishe045\.settings\org.eclipse.wst.common.component
     文件         515  2017-04-16 09:10  bishe045\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-04-16 09:02  bishe045\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-04-16 09:02  bishe045\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-04-16 09:17  bishe045\WebRoot\
     目录           0  2017-04-16 09:02  bishe045\WebRoot\meta-INF\
     文件          39  2017-04-16 09:02  bishe045\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2017-04-16 09:17  bishe045\WebRoot\WEB-INF\
     目录           0  2017-04-16 10:43  bishe045\WebRoot\WEB-INF\classes\
     目录           0  2017-04-16 09:10  bishe045\WebRoot\WEB-INF\classes\com\
     目录           0  2017-04-16 09:29  bishe045\WebRoot\WEB-INF\classes\com\action\
     文件        2833  2017-04-16 10:47  bishe045\WebRoot\WEB-INF\classes\com\action\loginAction.class
     目录           0  2017-04-16 10:05  bishe045\WebRoot\WEB-INF\classes\com\bean\
     文件         925  2017-04-16 09:32  bishe045\WebRoot\WEB-INF\classes\com\bean\admin.class
     文件         530  2017-04-16 10:05  bishe045\WebRoot\WEB-INF\classes\com\bean\admin.hbm.xml
     目录           0  2017-04-16 09:34  bishe045\WebRoot\WEB-INF\classes\com\dao\
     文件         170  2017-04-16 09:39  bishe045\WebRoot\WEB-INF\classes\com\dao\loginDAO.class
     文件         416  2017-04-16 09:36  bishe045\WebRoot\WEB-INF\classes\com\dao\loginDAOFactory.class
     文件        1398  2017-04-16 10:40  bishe045\WebRoot\WEB-INF\classes\com\dao\loginDAOImpl.class
     目录           0  2017-04-16 09:10  bishe045\WebRoot\WEB-INF\classes\com\hibernate\
     文件        2577  2017-04-16 09:10  bishe045\WebRoot\WEB-INF\classes\com\hibernate\HibernateSessionFactory.class
     文件         901  2017-04-16 10:43  bishe045\WebRoot\WEB-INF\classes\hibernate.cfg.xml
     文件         508  2017-04-16 10:38  bishe045\WebRoot\WEB-INF\classes\struts.xml
     目录           0  2017-04-16 09:10  bishe045\WebRoot\WEB-INF\lib\
............此处省略19个文件信息

评论

共有 条评论