La biblioteca de etiquetas de JavaServer Pages (JSTL) es un conjunto de etiquetas que se pueden usar para implementar algunas operaciones comunes, como bucles, formato condicional y otras. Aquí discutiremos cómo usar la herramienta de compilación Maven para agregar compatibilidad con JSTL a una aplicación Spring MVC. Además, aprenderá a activar etiquetas JSTL en una aplicación Spring MVC.
Paso 1: Dependencias expertas de JSTL
XML
<dependency> <groupid>javax.servlet</groupid> <artifactid>jstl</artifactid> <version>1.2</version> <scope>runtime</scope> </dependency> <dependency> <groupid>taglibs</groupid> <artifactid>standard</artifactid> <version>1.1.2</version> <scope>runtime</scope> </dependency>
Paso 2: para resolver vistas JSTL, use InternalResourceViewResolver.
2.1: Configuración Java JSTL de primavera
// Annotation @Bean // Method public ViewResolver configureViewResolver() { InternalResourceViewResolver viewResolve = new InternalResourceViewResolver(); viewResolve.setPrefix("/WEB-INF/jsp/"); viewResolve.setSuffix(".jsp"); return viewResolve; }
2.2: Configuración Spring JSTL XML
XML
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property> <property name="prefix"> <value>/WEB-INF/jsp/</value> </property> <property name="suffix"> <value>.jsp</value> </property> </bean>
Paso 3: use etiquetas JSTL en archivos JSP
HTML
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <h1>Welcome message : <c:out value="${message}"></c:out></h1>
Publicación traducida automáticamente
Artículo escrito por dikshanandre2403 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA