資源簡(jiǎn)介
spring struts2 hibernate demo
代碼片段和文件信息
package?com.isoftstone.ssh.common.core;
import?java.util.Map;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.apache.commons.logging.Log;
import?org.apache.commons.logging.LogFactory;
import?org.apache.struts2.ServletActionContext;
import?org.apache.struts2.dispatcher.multipart.MultiPartRequest;
import?org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper;
import?org.apache.struts2.interceptor.ParameterAware;
import?org.apache.struts2.interceptor.SessionAware;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ModelDriven;
/**
?*?Action抽象父類
?*?
?*?@author?hfcui
?*?
?*/
public?abstract?class?AbstractAction?extends?ActionSupport?implements
ModelDrivenject>?SessionAware?ParameterAware?{
private?static?final?long?serialVersionUID?=?1054989255154530553L;
/**
?*?webwork的會(huì)話的屬性Map
?*/
protected?Map?session;
/**
?*?用戶請(qǐng)求數(shù)據(jù)Map
?*/
protected?Map?parameters;
protected?final?Log?logger?=?LogFactory.getLog(this.getClass());
/**
?*?Dispatch結(jié)果類型字符串
?*/
public?static?final?String?UNAUTHORIZED?=?“unauthorized“;
public?object?getModel()?{
return?this.getViewModel();
}
public?void?setSession(Map?session)?{
this.session?=?session;
}
public?void?setParameters(Map?parameters)?{
this.parameters?=?parameters;
}
/**
?*?獲取Web應(yīng)用上下文中的屬性哈希表
?*?
?*?@return?Application
?*/
protected?Map?getApplication()?{
return?ServletActionContext.getContext().getApplication();
}
/**
?*?獲取當(dāng)前會(huì)話的屬性Map
?*?
?*?@return?session
?*/
protected?Map?getSession()?{
return?session;
}
/**
?*?獲取請(qǐng)求參數(shù)
?*?
?*?@return?parameters
?*/
protected?Map?getParameters()?{
return?parameters;
}
/**
?*?獲得?HttpServletRequest
?*?
?*?@return
?*/
public?HttpServletRequest?getRequest()?{
return?ServletActionContext.getRequest();
}
/**
?*?獲得?HttpServletResponse
?*?
?*?@return
?*/
public?HttpServletResponse?getResponse()?{
return?ServletActionContext.getResponse();
}
/**
?*?獲取文件上傳請(qǐng)求對(duì)象
?*?
?*?@return
?*/
public?MultiPartRequest?getMultiPartRequest()?{
if?(this.getRequest()?instanceof?MultiPartRequestWrapper)?{
return?(MultiPartRequest)?getRequest();
}
return?null;
}
public?abstract?object?getViewModel();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????663??2009-07-13?12:31??ssh_demo\.classpath
?????文件???????1041??2009-07-09?12:58??ssh_demo\.project
?????文件????????454??2009-07-09?12:58??ssh_demo\.settings\.jsdtscope
?????文件????????260??2009-07-13?12:31??ssh_demo\.settings\org.eclipse.core.resources.prefs
?????文件????????330??2009-07-09?12:58??ssh_demo\.settings\org.eclipse.jdt.core.prefs
?????文件????????375??2009-07-10?11:12??ssh_demo\.settings\org.eclipse.jst.common.project.facet.core.prefs
?????文件????????578??2009-07-13?12:31??ssh_demo\.settings\org.eclipse.wst.common.component
?????文件????????269??2009-07-10?11:12??ssh_demo\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2009-07-09?12:58??ssh_demo\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2009-07-09?12:58??ssh_demo\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2513??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\core\AbstractAction.class
?????文件????????542??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\core\AbstractStandardAction.class
?????文件????????126??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\core\ba
?????文件????????409??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\core\ba
?????文件???????1136??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\core\ba
?????文件???????1212??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\core\BusinessException.class
?????文件????????833??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\core\ProjectException.class
?????文件????????126??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\core\Service.class
?????文件???????1576??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\util\AbstractAuthInterceptor.class
?????文件???????1539??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\util\AuthenticationInterception.class
?????文件????????805??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\util\ExportDB.class
?????文件???????1885??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\common\util\MyI18nMessageSource.class
?????文件???????1579??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\demo\biz\service\impl\UserPojoService.class
?????文件????????454??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\demo\biz\service\UserService.class
?????文件???????1045??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\demo\entity\User.class
?????文件????????499??2009-07-10?10:16??ssh_demo\build\classes\com\isoftstone\ssh\demo\entity\User.hbm.xm
?????文件???????2686??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\demo\integration\dao\impl\UserHibernateDAO.class
?????文件????????496??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\demo\integration\dao\UserDAO.class
?????文件???????1225??2009-07-14?12:35??ssh_demo\build\classes\com\isoftstone\ssh\demo\test\UserTest.class
?????文件????????522??2009-07-14?10:35??ssh_demo\build\classes\com\isoftstone\ssh\demo\web\action\LoginAction-validation.xm
............此處省略130個(gè)文件信息
評(píng)論
共有 條評(píng)論