1. Las siguientes referencias deben agregarse en Pom para analizar archivos jsp.
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
De lo contrario, al acceder a jsp, cambiará al modo de descarga.En este momento, Springboot se usa como servidor web.
La estructura del archivo es la siguiente:
En este punto, visite http: // localhost: 8081 / index.jsp y la página se analizará normalmente.
OK, no hay problema, el jsp está analizado. Pero necesitamos procesamiento de lógica empresarial y saltos de página.
2. Configure el controlador y aumente la página de salto index.jsp
@Controller
public class WorkStaticsController {
@RequestMapping(value = "/home", method = {RequestMethod.GET, RequestMethod.POST})
private ModelAndView home() {
ModelAndView mode = new ModelAndView();
mode.addObject("name", "zhangsan");
mode.setViewName("index");
return mode;
}
@RequestMapping(value = "/home1", method = {RequestMethod.GET, RequestMethod.POST})
private Object download1() {
return "index";
}
}
Bien, visitemos casa y home1.
Sin embargo, la primavera nos dio esta página:
Evidentemente, Spring no encontró la página de índice.
Resulta que también necesitamos configurar en application.properties
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
告诉spring,页面后缀以及路径。
Una vez completada la configuración, vaya a visitar:
Bien, déjame hablar de eso primero.