public abstract class SHForceExAction extends SHForceAction
Title: 信息化平台 - 础类库(for struts)-SH 扩展 Action
Description: 信息化平台,包括OA、ERP、CRM、HRM等的综合性平台
Company:首亨软件(重庆)有限公司
Author:江兴春
| 构造器和说明 |
|---|
SHForceExAction() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canAccessModule(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
获取是否能够访问当前页面的标志
|
abstract SHForceModel |
control(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SHForceExAction action)
控制函数,函数处理业务流程,得到业务模型
|
abstract org.apache.struts.action.ActionForward |
forward(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object model)
处理跳转
|
javax.sql.DataSource |
getDataSource()
取得默认的DataSource
|
java.util.List |
getPageInits(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
获取PageInit接口的实现类实例,默认创建一个空的链表
|
org.apache.struts.action.ActionForward |
handle(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Action的处理入口
|
void |
init(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
重写init()方法记录当前访问页面的时间,init()调用的时机先于authentication()
|
authentication, errorHandle, execute, getDataSourceNamepublic final org.apache.struts.action.ActionForward handle(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
handle 在类中 SHForceActionmapping - ActionMapping对象form - ActionForm对象request - HttpServletRequest对象response - HttpServletResponse对象public abstract SHForceModel control(org.apache.struts.action.ActionMapping actionMapping, org.apache.struts.action.ActionForm actionForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SHForceExAction action)
actionMapping - ActionMapping对象actionForm - ActionForm对象request - HttpServletRequest对象response - HttpServletResponse对象action - SHForceExAction对象public abstract org.apache.struts.action.ActionForward forward(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object model)
mapping - ActionMapping对象form - ActionForm对象request - HttpServletRequest对象response - HttpServletResponse对象model - Object对象public javax.sql.DataSource getDataSource()
public void init(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
init 在类中 SHForceActionactionMapping - actionMapping对象actionForm - ActionForm对象request - HttpServletRequest对象response - HttpServletResponse对象java.lang.Exception - 异常信息public java.util.List getPageInits(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
actionMapping - actionMapping对象actionForm - ActionForm对象request - HttpServletRequest对象response - HttpServletResponse对象public boolean canAccessModule(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
mapping - actionMapping对象form - ActionForm对象request - HttpServletRequest对象response - HttpServletResponse对象