Cochant une case basée sur une entrée de base de données sur une page JSP
C'est ma case:
<input type="checkbox" name="headC" id="headC" value="Head">
J'ai une variable de Chaîne <%=msmtHead%>
qui est utilisé pour déterminer si cette case est cochée ou non en fonction de cette logique: If (<%=msmtHead%> !="")
vérifier else
ne pas vérifier.
Comment puis-je faire ce travail? J'ai plusieurs de ces cases qui doivent être vérifiés de même.
Mes recherches me dit JSTL doit être utilisé, mais je ne sais pas comment utiliser le <c:if>
balise de test pour les valeurs de chaîne.
Vous devez vous connecter pour publier un commentaire.
Vous devez laisser JSP imprimer le
checked
attribut en conséquence.Donc, fondamentalement,
Ou avec EL
request.setAttribute("msmtHead", msmtHead)
. Il sera disponible en tant que${msmtHead}
. Par ailleurs, le consensus est que les scriptlets sont mauvaises pratiques. Vous devriez essayer de retrait et le remplacement de tous les scriptlets.