资源简介
struts1+spring+hibernate框架整合实现简单登录源码,具体整合过程http://wenku.baidu.com/view/60262dae4693daef5ef73def.html
代码片段和文件信息
package com.login.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import com.login.business.ILoginBusiness;
import com.login.entity.TestUser;
import com.login.form.LoginForm;
public class LoginAction extends DispatchAction {
private ILoginBusiness loginBusiness;
public ILoginBusiness getLoginBusiness() {
return loginBusiness;
}
public void setLoginBusiness(ILoginBusiness loginBusiness) {
this.loginBusiness = loginBusiness;
}
/**
*
* 功能描述【登录方法】
* @author :xiaoxing
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward login(ActionMapping mappingActionForm formHttpServletRequest requestHttpServletResponse response)
{
LoginForm loginForm=(LoginForm)form;
TestUser users= loginBusiness.getUsers(loginForm);
String forwardPath=““;
if(users!=null)
{
forwardPath=“success“;
request.setAttribute(“users“ users);
return mapping.findForward(forwardPath);
}
else {
forwardPath=“failed“;
return mapping.findForward(forwardPath);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-09-11 16:13 newssh\
文件 5523 2014-09-11 16:31 newssh\.classpath
目录 0 2014-09-11 15:32 newssh\.myeclipse\
文件 471 2014-09-11 16:13 newssh\.myhibernatedata
文件 291 2014-09-11 15:32 newssh\.myme
文件 255 2014-09-11 15:36 newssh\.mystrutsdata
文件 1717 2014-09-11 16:15 newssh\.project
文件 320 2014-09-11 16:13 newssh\.springBeans
目录 0 2014-09-11 15:48 newssh\src\
文件 2006 2014-09-12 11:12 newssh\src\applicationContext.xm
目录 0 2014-09-11 16:42 newssh\src\com\
目录 0 2014-09-12 10:46 newssh\src\com\login\
目录 0 2014-09-11 16:51 newssh\src\com\login\action\
文件 1440 2014-09-12 11:12 newssh\src\com\login\action\LoginAction.java
目录 0 2014-09-12 09:17 newssh\src\com\login\business\
文件 195 2014-09-12 09:49 newssh\src\com\login\business\ILoginBusiness.java
目录 0 2014-09-12 09:17 newssh\src\com\login\business\impl\
文件 798 2014-09-12 11:12 newssh\src\com\login\business\impl\LoginBusinessImpl.java
目录 0 2014-09-12 10:46 newssh\src\com\login\common\
文件 534 2014-09-12 10:46 newssh\src\com\login\common\Until.java
目录 0 2014-09-11 16:56 newssh\src\com\login\dao\
目录 0 2014-09-11 16:57 newssh\src\com\login\dao\impl\
文件 150 2014-09-12 09:54 newssh\src\com\login\dao\impl\ILoginDao.java
文件 855 2014-09-12 11:47 newssh\src\com\login\dao\impl\LoginDaoImpl.java
目录 0 2014-09-11 17:06 newssh\src\com\login\entity\
文件 794 2014-09-11 17:06 newssh\src\com\login\entity\TestUser.hbm.xm
文件 1059 2014-09-11 17:06 newssh\src\com\login\entity\TestUser.java
目录 0 2014-09-12 09:43 newssh\src\com\login\form\
文件 1871 2014-09-12 10:07 newssh\src\com\login\form\LoginForm.java
目录 0 2014-09-11 15:36 newssh\src\com\xing\
目录 0 2014-09-11 15:36 newssh\src\com\xing\struts\
............此处省略134个文件信息
评论
共有 条评论