Les paramètres de la requête dans la page jsp
Im réglage de mes paramètre dans ma jsp comme
<s:url id="open" action="viewEvent">
<s:param name="eventName" value="eventName" />
</s:url> <sj:a href="%{open}" targets="eventSearchResultsDiv">Open</sj:a>
Comment puis-je accéder à ce paramètre dans ma page jsp. Cela ne nous gênait pas semblent être au travail -
<s:property value="eventName" />
Bien que cela fonctionne - <%= request.getParameter("eventName") %>
Grâce
Est-ce que votre action ont un getter et setter pour eventName?
OriginalL'auteur blue-sky | 2011-02-02
Vous devez vous connecter pour publier un commentaire.
La documentation dit :
C'était en fait une réponse, pas un commentaire. La ligne qui vous ai posté (et cette ligne) sont des commentaires 🙂 (ils sont affichés en cliquant sur
add comment
; les réponses sont affichées par la réponse zone de saisie au fond même de la question)Veuillez noter que #les paramètres.myParameter est en fait une matrice, comme je l'ai découvert aujourd'hui. Il m'a fallu un certain temps, donc je la partage. Si vous souhaitez obtenir la longueur du paramètre #paramètres.myParameter.longueur() ne fonctionnera pas, mais #paramètres.myParameter[0].longueur ().
OriginalL'auteur JB Nizet
Il y a quelques les objets implicites dans les pages JSP qui donnent accès à ce genre d'information. La personne que vous cherchez est param. Si vous avez écrit jstl avec c:par exemple vous pouvez faire:
<c:out value="${param.eventName}"/>
Ou dans votre exemple:
OriginalL'auteur pauld