Class Restful2ActionMapper
java.lang.Object
org.apache.struts2.dispatcher.mapper.DefaultActionMapper
org.apache.struts2.dispatcher.mapper.Restful2ActionMapper
- All Implemented Interfaces:
ActionMapper
Extended version of
RestfulActionMapper, see documentation for more details
Restful2ActionMapper-
Field Summary
FieldsFields inherited from class org.apache.struts2.dispatcher.mapper.DefaultActionMapper
ACTION_PREFIX, allowDynamicMethodCalls, allowedActionNames, allowedMethodNames, allowedNamespaceNames, allowSlashesInActionNames, alwaysSelectFullNamespace, container, defaultActionName, defaultMethodName, defaultNamespaceName, extensions, METHOD_PREFIX, prefixTrie -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager) Expose the ActionMapping for the current requestprotected booleanisDelete(jakarta.servlet.http.HttpServletRequest request) protected booleanisGet(jakarta.servlet.http.HttpServletRequest request) protected booleanisPost(jakarta.servlet.http.HttpServletRequest request) protected booleanisPut(jakarta.servlet.http.HttpServletRequest request) voidsetDecoder(UrlDecoder decoder) voidsetIdParameterName(String idParameterName) Methods inherited from class org.apache.struts2.dispatcher.mapper.DefaultActionMapper
addParameterAction, cleanupActionName, cleanupMethodName, cleanupNamespaceName, dropExtension, extractMethodName, getDefaultExtension, getMappingFromActionName, getUriFromActionMapping, handleDynamicMethod, handleExtension, handleName, handleNamespace, handleParams, handleSpecialParameters, isSlashesInActionNames, lookupExtension, parseActionName, parseNameAndNamespace, setAllowActionPrefix, setAllowDynamicMethodCalls, setAllowedActionNames, setAllowedMethodNames, setAllowedNamespaceNames, setAlwaysSelectFullNamespace, setContainer, setDefaultActionName, setDefaultMethodName, setDefaultNamespaceName, setExtensions, setSlashesInActionNames
-
Field Details
-
HTTP_METHOD_PARAM
- See Also:
-
-
Constructor Details
-
Restful2ActionMapper
public Restful2ActionMapper()
-
-
Method Details
-
setDecoder
-
getMapping
public ActionMapping getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager) Description copied from interface:ActionMapperExpose the ActionMapping for the current request- Specified by:
getMappingin interfaceActionMapper- Overrides:
getMappingin classDefaultActionMapper- Parameters:
request- The servlet requestconfigManager- The current configuration manager- Returns:
- The appropriate action mapping or null if mapping cannot be determined
-
isGet
protected boolean isGet(jakarta.servlet.http.HttpServletRequest request) -
isPost
protected boolean isPost(jakarta.servlet.http.HttpServletRequest request) -
isPut
protected boolean isPut(jakarta.servlet.http.HttpServletRequest request) -
isDelete
protected boolean isDelete(jakarta.servlet.http.HttpServletRequest request) -
getIdParameterName
-
setIdParameterName
-