Proyecto java SpringBoot modificado a proyecto web

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.

Supongo que te gusta

Origin blog.csdn.net/H517604180/article/details/88879593
Recomendado
Clasificación