Maison > Java > javaDidacticiel > le corps du texte

liste déroulante dans la page jsp

(*-*)浩
Libérer: 2019-05-24 15:03:09
original
3714 Les gens l'ont consulté

Dans le processus de développement WEB, nous rencontrons souvent des exigences fonctionnelles de modification des informations. À ce stade, nous fournissons à l'utilisateur une page JSP qui affiche les informations actuelles et permet à l'utilisateur de réinitialiser la nouvelle valeur.

liste déroulante dans la page jsp

Sur cette page, une liste déroulante est généralement indispensable. Quant à sa méthode de traitement, j'en ai déjà pensé à une, et l'idée est la suivante : définir un champ caché sur la page pour enregistrer la valeur passée en arrière-plan, puis afficher la liste déroulante sur la page, et sa valeur ; est la valeur par défaut à ce moment-là, c'est-à-dire l'élément One ; obtenez la valeur dans le champ caché dans l'extrait de code js et déterminez si elle est égale à la valeur id de l'élément déroulant dans la boucle. Si elle est égale, définissez. le statut sélectionné de l'élément. Parce que cette méthode est trop lourde.

Voici deux méthodes de traitement couramment utilisées.

Première méthode :

<select id="user_id" name="user_id">
   	<c:forEach items="${users}" var="u">
   	<option value="${u.id }" <c:if test="${user.user_id==u.id}"><c:out value="selected"/></c:if>>
   	${u.name}
   	</option>
   	</c:forEach>
</select>
Copier après la connexion

Méthode deux :

<select id="projectPorperty" name="projectPorperty">
   	<option value="1">实施</option>
   	<option value="0">研发</option>
</select>
<script>
   	form.projectPorperty.value = '${user.projectPorperty}';
</script>
Copier après la connexion

Les deux méthodes ci-dessus ont leurs propres avantages et Inconvénients. Choisissez selon la situation !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
jsp
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal