El proyecto springboot creado en eclipse se cambia para usar jsp

1. Crea tu propio proyecto springboot

Configurar el archivo de configuración application.properties

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

Agregue el directorio web en src. Tenga en cuenta que el directorio de estructura de la aplicación web se agrega en src / main /

Haga clic con el botón derecho en el proyecto y seleccione las propiedades para la configuración del proyecto

Aplicar después de hacer clic en aplicar

Generará contenido web. Esta carpeta se puede eliminar porque estamos usando el directorio web o de aplicaciones web configurado por maven.

Configuración de propiedades del proyecto con el botón derecho del ratón

Habrá un directorio en este momento

Selecciónelo para eliminar el contenido web y agregar su propio directorio web

 

añadir

 

Agregar archivo jsp

Escribe el controlador

package com.hy.demo.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;

@RestController
public class HelloController {
	
	@GetMapping("hellopage")
	public ModelAndView helloPage(ModelAndView mv) {
		mv.setViewName("hello");
		return mv;
	}

}

Agregar jar de soporte para jsp

<!-- 对jsp 解析的支持 -->
		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
			<scope>provided</scope>
		</dependency>

Inícialo y podrás acceder

Si necesita admitir jstl, etc. 

Agrega el frasco correspondiente

  <dependency>

           <groupId>javax.servlet</groupId>

           <artifactId>jstl</artifactId>

       </dependency>
       <!-- servlet 依赖. -->

       <dependency>

           <groupId>javax.servlet</groupId>

           <artifactId>javax.servlet-api</artifactId>

           <scope>provided</scope>

       </dependency>

 

Supongo que te gusta

Origin blog.csdn.net/xiaodujava/article/details/89376652
Recomendado
Clasificación