1. As referências a seguir precisam ser adicionadas no Pom para analisar os arquivos jsp.
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
Caso contrário, ao acessar o jsp, ele mudará para o modo de download.Neste momento, springboot é usado como um servidor web.
A estrutura do arquivo é a seguinte:
Neste ponto, visite http: // localhost: 8081 / index.jsp e a página será analisada normalmente.
OK, sem problemas, o jsp foi analisado. Mas precisamos de processamento de lógica de negócios e saltos de página.
2. Configure o controlador e aumente a 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";
}
}
Bem, vamos visitar a casa e a casa1.
No entanto, a primavera nos deu esta página:
Obviamente, Spring não encontrou a página de índice.
Acontece que também precisamos configurar em application.properties
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
告诉spring,页面后缀以及路径。
Após a conclusão da configuração, vá para visitar:
Ok, deixe-me falar sobre isso primeiro.