Comme l'ont déjà dit Omnipresent et Shashi, vous devez coder l'esperluette comme suit &
de sorte que le forward
La définition ressemble à ceci :
<forward name="sample" path="/sample.do?button=default&value=text" />
Cependant, les URLs définis dans votre struts-config.xml
sont figés, et si vous devez modifier dynamiquement une valeur ou ajouter un autre paramètre, vous pouvez le faire en créant un nouveau fichier ActionForward
en fonction de l'avance que vous obtenez de mapping.findForward()
.
ActionForward forward = mapping.findForward("sample");
StringBuilder path = new StringBuilder(forward.getPath());
path.append("?id=");
path.append(someobject.getId());
path.append("&value=");
path.append(getValue());
return new ActionForward(path.toString());