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, getDataSourceName
public 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
在类中 SHForceAction
mapping
- 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
在类中 SHForceAction
actionMapping
- 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对象