Projeto SpringBoot java modificado para projeto web

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.

Acho que você gosta

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