Package net.jrouter.http.servlet
Interface ServletActionFactory
- All Superinterfaces:
net.jrouter.ActionFactory<String>
- All Known Implementing Classes:
ObjectHandlerActionFactory,ServletActionFactory.DefaultServletActionFactory
ServletActionFactory invoke Action with Http parameters.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class提供ServletActionFactory接口默认实现。static class扩展ActionInvocation,提供获取Http参数对象,并提供给参数转换器。 -
Method Summary
Modifier and TypeMethodDescription<T> TinvokeAction(String path, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.ServletContext servletContext) Use this instead ofActionFactory.invokeAction(Object, Object...)to pass Http parameters.Methods inherited from interface net.jrouter.ActionFactory
clear, getActionFilter, getActions, getConverterFactory, getDefaultInterceptorStack, getDefaultResultType, getInterceptors, getInterceptorStacks, getMethodInvokerFactory, getObjectFactory, getPathGenerator, getResults, getResultTypes, invokeAction
-
Method Details
-
invokeAction
<T> T invokeAction(String path, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.ServletContext servletContext) throws net.jrouter.JRouterException Use this instead ofActionFactory.invokeAction(Object, Object...)to pass Http parameters.- Type Parameters:
T- Generic type.- Parameters:
path- Action path.request- HttpServletRequest.response- HttpServletResponse.servletContext- ServletContext.- Returns:
- Action invoked result.
- Throws:
net.jrouter.JRouterException- if error occurrs.- See Also:
-
ActionFactory.invokeAction(Object, Object...)
-