SpringBoot Java 프로젝트를 웹 프로젝트로 수정

1. jsp 파일을 구문 분석하려면 다음 참조를 Pom에 추가해야합니다.

        <dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
			<scope>provided</scope>
		</dependency>

그렇지 않으면 jsp에 접속하면 다운로드 모드로 변경되며 이때 웹 서버로 springboot를 사용한다.

파일 구조는 다음과 같습니다.

이 시점에서 http : // localhost : 8081 / index.jsp를 방문  하면 페이지가 정상적으로 구문 분석됩니다.

좋습니다. 문제 없습니다. jsp가 구문 분석됩니다. 하지만 비즈니스 로직 처리와 페이지 점프가 필요합니다.

2. 컨트롤러를 구성하고 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";
     }
 }

자, 집과 집을 방문합시다 1.

그러나 봄은 우리에게이 페이지를주었습니다.

분명히 Spring은 인덱스 페이지를 찾지 못했습니다.

application.properties에서도 구성해야 함이 밝혀졌습니다.

spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
告诉spring,页面后缀以及路径。

구성이 완료되면 다음을 방문하십시오.

좋아요, 먼저 그것에 대해 이야기하겠습니다.

추천

출처blog.csdn.net/H517604180/article/details/88879593