개인 공부 상자/오류 해결
Spring Legacy Project Jquery경로 설정
RSpring41
2021. 8. 28. 14:47
이전에 사용했던 Dynamic Web Project에서 Spring Legacy Project로 변경된 환경에서 실습 진행시 Jquery를 사용하기 위해 파일을 경로를 아래와 같이 설정해 주었지만 계속하여 콘솔창에 'net::ERR_ABORTED 404'에러만 출력되었다.
<script src="./js/jquery-3.6.0.min.js"></script>
- 원인
Spring에서 위에 경로에 접근하면 JSP파일을 또는 URL맵핑을찾는거 같다.
( 혹시 정확히 알고 계시면 댓글로 알려주시면 감사하겠습니다!!)
- 해결
servlert-context.xml 파일 내부에 존재하는 resources mapping에 경로에 따라서
<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->
<resources mapping="/resources/**" location="/resources/" />
webapp 폴더 내부 resources 폴더를 만들고 내부에 js폴더 및 Jquery파일을 넣고 jsp에서 아래와 같이 경로를 사용한다.
<script src="${pageContext.request.contextPath}/reources/js/jquery-3.6.0.min.js"></script>