Je construis une application web en utilisant jsp. J'envoie des paramètres de servlet à jsp dans la méthode get pour les afficher dans la page jsp quand je le demande. Le problème est le suivant: lorsque je soumets le formulaire à servlet et que je retourne à jsp, je dois envoyer ces paramètres avec la requête. Comment est-ce que je peux faire des paramètres stables ainsi, je dois les envoyer une fois (dans la méthode get seulement) et les maintenir dans jsp.paramètres stables dans jsp page
Répondre
Vous pouvez accéder aux paramètres de la requête par $ {param}.
<input name="foo" value="${param.foo}">
...
<input type="radio" name="bar" value="a" ${param.bar == 'a' ? 'checked' : ''}>
...
<select name="baz">
<option value="b" ${param.baz == 'b' ? 'selected' : ''}>label</option>
...
<textarea name="boo">${param.boo}</textarea>
Cette imprime essentiellement request.getParameter ("foo") en entrée valeur. De cette façon, la valeur soumise sera conservée dans les éléments d'entrée.
même question ici How can I retain HTML form field values in JSP after submitting form to Servlet?
Je veux maintenir les paramètres envoyés par servlet à jsp, pas les valeurs des champs – sahar
S'il vous plaît poster de tels éléments comme des commentaires, pas des réponses. – skaffman
@ développeur Dev - d'abord vous envoyer des paramètres formulaire servlet à info, puis soumettre le formulaire de jsp à servlet, donc $ param va résoudre votre problème. – palAlaa
Je ne peux pas pour la vie de me comprendre ce que vous voulez dire. S'il vous plaît élaborer. – BalusC
Je veux maintenir le paramètre de la dernière requête (de servlet vers jsp) dans la page jsp, donc quand j'envoie une autre requête (de jsp à servlet) et que je retourne à jsp, je ne perds pas les derniers paramètres. J'utilise le dernier paramètre pour afficher les éléments dans une liste, je veux les maintenir dans jsp – sahar