public abstract class UrlPathDispatchAction extends DynaFormDispatchAction
unspecified() aangeroepen.
Indien het request was gecancelled (door het indrukken van een
html:cancel knop) wordt cancelled() aangeroepen.
Met deze action kunnen verschillende methodes van een Action class worden aangeroepen door een methode in het path deel van de url op te nemen; bijvoorbeeld:
http://www.b3p.nl/servlet/method
| Modifier and Type | Field and Description |
|---|---|
protected Map |
parameterMethodMap
Mapping van parameter naar methode naam
|
types| Constructor and Description |
|---|
UrlPathDispatchAction() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.struts.action.ActionForward |
execute(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected String |
getDispatchedMethodName(javax.servlet.http.HttpServletRequest request)
Geeft de naam van de methode waarnaar is gedispatcht of null indien het
request cancelled is of de methode unspecified is.
|
protected String |
getDispatchedParameter(javax.servlet.http.HttpServletRequest request)
Geeft de naam van de request parameter die gebruikt is om de methode
op te zoeken waarnaar te dispatchen of null indien cancelled of
unspecified.
|
protected String |
getMethodParameter(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected int |
getMethodPathIndex() |
protected abstract Map |
getParameterMethodMap() |
protected String[] |
parseParameter(org.apache.struts.action.ActionMapping mapping,
javax.servlet.http.HttpServletRequest request) |
protected String |
setDispatchMethod(String methodParameter,
javax.servlet.http.HttpServletRequest request)
Plaatst de parameter en de methode op de request, protected om subklassen
de gelegenheid te geven dit aan te passen.
|
cancelled, getMethod, unspecifieddispatchMethod, getMethodName, getParameteraddErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServletprotected Map parameterMethodMap
protected abstract Map getParameterMethodMap()
protected int getMethodPathIndex()
public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
execute in class org.apache.struts.actions.DispatchActionExceptionprotected String setDispatchMethod(String methodParameter, javax.servlet.http.HttpServletRequest request)
protected String getDispatchedMethodName(javax.servlet.http.HttpServletRequest request)
protected String getDispatchedParameter(javax.servlet.http.HttpServletRequest request)
protected String getMethodParameter(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected String[] parseParameter(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
Copyright © 2016. All rights reserved.