public static class ServletActionFactory.DefaultServletActionFactory extends jrouter.impl.PathActionFactory.ColonString implements ServletActionFactory
ServletActionFactory接口默认实现。覆写createActionInvocation(java.lang.String, java.lang.Object...)方法创建ServletActionFactory接口对象。jrouter.impl.AbstractActionFactory.DefaultActionFilter, jrouter.impl.AbstractActionFactory.DefaultObjectFactoryServletActionFactory.DefaultServletActionFactory, ServletActionFactory.DefaultServletActionInvocation| 构造器和说明 |
|---|
ServletActionFactory.DefaultServletActionFactory(Map<String,Object> properties)
根据指定的键值映射构造初始化数据的
ServletActionFactory对象。 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
buildActionPath(String namespace,
String aname,
Method method) |
protected jrouter.ActionInvocation<String> |
createActionInvocation(String path,
Object... params)
创建并返回
ServletActionInvocation接口对象。 |
<T> T |
invokeAction(String path,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext sc)
Use this instead of
ActionFactory.invokeAction(java.lang.Object, java.lang.Object...) to pass Http parameters. |
boolean |
isActionPathCaseSensitive()
Action路径是否大小写敏感,默认区分大小写。
|
getDefaultStringResultType, invokeResult, invokeStringResultaddAction, addActions, addResultType, clear, clearActionCache, getActionCache, getActionCacheNumber, getActions, getDefaultInterceptorStack, getDefaultResultType, getExtension, getNamespace, getPathSeparator, invokeActionaddInterceptor, addInterceptors, addInterceptorStack, addInterceptorStacks, addResult, addResults, addResultTypes, createDefaultActionFilter, createDefaultConverterFactory, createDefaultObjectFactory, getActionFilter, getConverterFactory, getInterceptors, getInterceptorStacks, getMethodChecker, getMethodInvokerFactory, getObjectFactory, getResults, getResultTypes, loadComponentpublic <T> T invokeAction(String path, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext sc) throws jrouter.JRouterException
ServletActionFactoryActionFactory.invokeAction(java.lang.Object, java.lang.Object...) to pass Http parameters.invokeAction 在接口中 ServletActionFactoryT - Generic type.path - Action path.request - HttpServletRequest.response - HttpServletResponse.sc - ServletContext.jrouter.JRouterException - if error occurred.#invokeAction(java.lang.String, java.lang.Object...)protected jrouter.ActionInvocation<String> createActionInvocation(String path, Object... params)
ServletActionInvocation接口对象。createActionInvocation 在类中 jrouter.impl.PathActionFactoryServletActionInvocation接口对象。protected String buildActionPath(String namespace, String aname, Method method)
buildActionPath 在类中 jrouter.impl.PathActionFactorypublic boolean isActionPathCaseSensitive()
Copyright © 2018. All rights reserved.