Configuración Spring MVC JSTL

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *