Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 13032|Respuesta: 0

[JavaEE] Uso de la etiqueta jstl <c:if>

[Copiar enlace]
Publicado en 4/1/2015 13:28:11 | | |

La etiqueta <c:if> debe tener un atributo de prueba, y cuando el resultado de la expresión en test es verdadero, el contenido de la ontología se ejecutará; Si es falso, no se ejecutará. Por ejemplo: ${requestScope.username = = 'admin'}, el resultado es verdadero si requestScope.username es igual a admin, y falso si su contenido no es igual a admin.

Yu

Veamos los siguientes ejemplos:

<c:if test="${requestScope.username = = 'admin' }">

¡Hola ADMIN! Parte del cuerpo

</c:if> Si el nombre es igual a admin, mostrará "¡Hola ADMIN!! Si es al revés, la parte del cuerpo de <c:if> no se ejecutará, por lo que no se mostrará "¡Hola ADMIN!! //sección del cuerpo". Además< el contenido del cuerpo de c:if> puede colocarse en texto plano, así como cualquier código de programa JSP (Scriptlet), etiqueta JSP o código HTML.

Además de la propiedad de prueba, <c:if> hay otras dos propiedades, var y scope. Cuando ejecutamos <c:if>, podemos almacenar el resultado de este juicio en el atributo var; El ámbito establece el rango de atributos de la var. ¿Cuándo se usan los atributos var y scope? Por ejemplo, si la expresión es demasiado larga, queremos descomponerla, o si necesitamos usar el resultado más adelante, también podemos usarla para guardar temporalmente el resultado para su uso posterior.

Ejemplo:

<%     

        String amind="Admin";   
                request.setAttribute("amind",amind);

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
Hola, señor Admin
</c:if>






Anterior:Enciclopedia de salto de página JSP
Próximo:Travesía de la colección de listas en Java y análisis comparativo de dos clases de implementación
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com