Cómo utilizar JSP en SpringBoot
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);
}
}