java - JSP页面HTML标签中可以嵌入JSTL?
阿神
阿神 2017-04-18 09:22:46
0
4
837

为什么在<input>标签中能写JSTL代码?

<input type="text" class="span12" name="loginname" autocomplete="off"                                                        <c:if test="${loginname!=null}">value="${loginname}"</c:if> placeholder="邮箱/用户名/已验证手机" /> 
阿神
阿神

闭关修行中......

répondre à tous(4)
巴扎黑

La bibliothèque de balises standard

JSP (JSP Standard Tag Library,JSTL) est une collection de balises JSP qui encapsule les fonctionnalités de base communes d'une application JSP. Les balises dans JSP peuvent être utilisées ensemble, et JSP contient des parties statiques (balises HTML standard, contenu de page statique, etc.) et du contenu dynamique (contenu contrôlé par des programmes Java en fait, JSP Il). est une forme spéciale de Servlet Chaque page JSP est une instance de Servlet. Par conséquent, ajouter du code <input> à la balise JSTL équivaut à compléter une logique métier complète Servlet, et les deux peuvent être utilisés ensemble.

小葫芦

Étant donné que le fichier jsp sera compilé dans une classe Java par le conteneur de servlet lorsqu'il sera demandé pour la première fois, le JSTL qu'il contient sera compilé et converti.

洪涛

Tomcat lira le fichier jsp et analysera les balises non html dans le jsp. Dans votre cas, Tomcat lira le code <c:if test=></c:if> analyseur (classe correspondante taglib dans l'en-tête du fichier), en dernière analyse, jsp sera converti en flux de sortie (code html standard) via la compilation Tomcat vers le client (c'est-à-dire ff, chrome)

刘奇

Les codes Jstl ont un format et une méthode d'écriture fixes lors de l'écriture. Ils seront d'abord analysés par des conteneurs de servlets tels que Tomcat pour générer les données de résultat correspondantes. Ce processus se produit côté serveur tandis que l'analyse des balises HTML se produit du côté du navigateur. 🎜>

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal