資源簡介
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個文件信息
評論
共有 條評論