J'essaie de récupérer plusieurs valeurs vérifiées, qui sont affichées dynamiquement dans JSP, récupérées à partir du dossier de la boîte de réception du serveur de messagerie, tout comme dans yahoo, ou gmail. Mais chaque fois que je sélectionne plusieurs cases à cocher (ou l'une ou l'autre), je ne suis pas en mesure de récupérer leurs valeurs, comme le sujet et le nom d'utilisateur. Que devrais-je faire dans JSP pour récupérer dynamiquement ces valeurs dans un autre JSP?impossible de récupérer plusieurs valeurs vérifiées à partir de JSP
0
A
Répondre
0
Chaque case à cocher dans un formulaire doit avoir le même nom mais une valeur différente. par exemple.
...
<input
type="checkbox"
id="SELECT_CB_1"
name="SELECT_CB"
value="1"
/> Checkbox 1
<input
type="checkbox"
id="SELECT_CB_2"
name="SELECT_CB"
value="2"
/> Checkbox 2
<input
type="checkbox"
id="SELECT_CB_3"
name="SELECT_CB"
value="3"
/> Checkbox 3
...
Puis, lorsque votre formulaire est affiché, vous pouvez utiliser HttpServletRequest
pour récupérer les valeurs de toutes les cases cochées avec le nom SELECT_CB
.
String[] checked_values = request.getParameterValues("SELECT_CB");
Vous devrez peut-être vérifier null
si aucune des cases à cocher sont sélectionnées.
Dans l'exemple précédent, si vous vérifiez SELECT_CB_1
et SELECT_CB_3
puis checked_values
contiendra [ "1", "3" ]
Vous pouvez utiliser ces valeurs alors pour récupérer d'autres pièces de votre puzzle, comme sujet et nom d'utilisateur.
Votre question n'est pas claire. Postez quelques exemples. – skaffman