Red de conocimiento informático - Material del sitio web - Cómo utilizar JSP en SpringBoot

Cómo utilizar JSP en SpringBoot

1. pom.xm agrega soporte para dependencias JSP

org.apache.tomcat.embed

tomcat-embed-jasper

proporcionado

javax.servlet.jsp.jstl

jstl-api

1.2

2.src/main/resources/application.properties El archivo se utiliza para la configuración JSP asociación tradicional Spring MVCview

# MVC

spring.view.prefix=/ WEB-INF/views/

spring.view.suffix=.jsp< / p>

3. Cree un archivo JSP en el directorio src/main/webapp/WEB-INF/views y agregue

Hola ${name}

4.Controller<. /p>

paquete com.chry.study;

Importe el archivo org.springframework.boot.Autoconfigure.EnhancedJSP al directorio WEB-INF/views.

RequestMapping;

importar org.springframework.web.servlet.EnableAutoConfiguration

clase pública SampleController {

@RequestMapping("/hola")

public ModelAndView getListaUtentiView(){

ModelMap modelo = new ModelMap();

model.addAttribute("nombre", "Spring Boot");

return new ModelAndView("hola", modelo);

}

}

5. Escribir clase de aplicación

paquete com. chry.study;

importar org.springframework.SpringBootServletInitializer;

@ SpringBootApplication

La aplicación web de clase pública extiende SpringBootServletInitializer {

@Override

configuración protegida de SpringApplicationBuilder (aplicación SpringApplicationBuilder) {

return application.sources(WebApplication.class

}

public static void main); (String[] args) arroja una excepción {

SpringApplication.run(WebApplication.class, args);

}

}