봄 부팅 통합 JSP로

      년 3 월 2020 년 눈 깜짝 할이 새로운 코로나 발생은, 집에 앉아, 오늘의 가정 연구는 비디오에서 보면, 아 ... 게으른 코드를 두드리는 연습을하지 않았다. 그것은 효과가 좋지 않은 것으로 나타났습니다. 완전히 날, 멀티 도도 와서 메모를하고, 약 쓰기 더 다시 시작했다. 이 시작부터

1의 pom.xml 의존성 도입

이 세 가지의 도입에 주로 의존 :
에서 javax.servlet-API의 제조에 사용되는 서블릿
JSTL JSP 표준 태그 라이브러리는
바람둥이 - 포함 - 벽옥 :비록 봄 부팅 바람둥이 내장하지만, 의지 수행하지 않았다 바람둥이 - 포함 - 재스퍼의. JSP 페이지에 액세스 == 바람둥이에 따라 추가 정기적 인 액세스를 필요로하거나 할 수없는
        항아리를 포장하고 여기에 추가 될 때, 바람둥이-포함 - 재스퍼 충돌
단어 == 제공을 추가 할 필요 패키지, 컴파일 및 테스트에 대해서만 책임을 허용했다. 하지만 액세스 오류를 JSP로 추가하려면 여기를 오전, 이유, 어떤 고체 추가되지하는 결과가 없습니다.

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <scope>provided</scope>
</dependency>
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
   <scope>provided</scope>
</dependency>
<dependency>
   <groupId>org.apache.tomcat.embed</groupId>
   <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

2, application.yml 배치

나는 JSP의 경로를 저장 :

spring:
  mvc:
    view:
      prefix: /WEB-INF/views/jsp/
      suffix: .jsp

3 구성 JSP 액세스 경로

종속이 JSP 파일을 만들 도입에서 발견되지 않을 수 있습니다,이 아이디어는 구성이 필요
파일 -> 프로젝트 구조 ----> 모델
그림 삽입 설명 여기

4, 테스트

@Controller
@RequestMapping(value = "hello")
public class HelloController {

    @RequestMapping(value = "test", method = RequestMethod.GET)
    public String testSay (){
        System.out.println("Hello World");
        return "index";
    }
}

그림 삽입 설명 여기
그림 삽입 설명 여기

도 5를 참조하면, 에러가 발생할 수도

그림 삽입 설명 여기
그 이유는 : 바람둥이 - - 재스퍼 의존 포함, 버전 및 기타 원칙에 실패
주소 :재 도입의지

<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
</dependency>
게시 16 개 원래 기사 · 원의 찬양 3 · 조회수 523

추천

출처blog.csdn.net/outdata/article/details/105008862