Merci pour ton aide mais j'arrive toujours pas à récupérer ma valeur.
Avec ce code dans frame.jsp
<s:set name="value1" value="<%=request.getParameter("value1")%>" />
j'obtiens cette erreur :
org.apache.jasper.JasperException: frame.jsp(x,y) Attribute value request.getParameter("value1") is quoted with " which must be escaped when used within the value
avec ce code :
<%=request.getParameter("value1")%>
j'obtiens :
J'aimerais récupérer la valeur de value1. afin de pouvoir la comparer dans un s:if afin d'afficher quelque chose en rapport avec cette valeur.
Par exemple:
1 2 3 4 5 6 7
|
<s:if test="value1==1">
un
</s:if>
<s:elseif test="value1==2">
deux
</s:elseif> |
Comme j'ai besoins de ce code dans plusieurs JSP, je pensais que c'était mieux d'utiliser un s:include plutôt que de Copier/Coller le code X fois.
Merci d'avance pour votre aide.
EDIT:
J'ai aussi essayé ça :
<s:set name="value1" value="<%=request.getParameter(\"value1\")%>" />
et ça :
<s:set name="value1" value="#parameters['value1']" />
Partager