개인 공부 상자/오류 해결

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>