2014-11-27 3 views

답변

1

.js 파일 /webapp/static/scripts 또는 이와 유사한에 있어야합니다.

당신은 (일반적으로 mvc-dispatcher-servlet.xml, 웹 애플리케이션 컨텍스트 설정에) 기본 서블릿 핸들러를 사용한다 :

<mvc:default-servlet-handler/> 

<mvc:resources mapping="/resources/**" location="/, classpath:/META-INF/web-resources/" /> 

는 ExtJS

그냥 자바 스크립트 라이브러리입니다. HTML에 <script src='some-path'> 태그를 추가하여 다른 JavaScript처럼로드하십시오.

JSP에서는 문맥을 하드 코딩 할 필요가 없도록 <c:url value='some-path'/> taglib을 사용해야합니다. 그래서 다음과 같이한다 : 당신은 하나 개의 자바 스크립트 파일로의 ExtJS 파일 및 응용 프로그램 파일을 결합하는 엽차의 cmd를 도구를 사용한다

<script src="<c:url value='/static/scripts/myApp.js'/>"></script> 

. <link> 태그를 사용하여 ExtJS의 CSS를 참조해야합니다.

+0

내 응용 프로그램은 이미 정적 파일을로드하고 있지만 extjs 5 응용 프로그램의 index.hmtl을 검사하면 리소스 bootstrap.js 만로드됩니다. 이 파일을로드 할 수는 있지만 이후에 다른 파일이로드되고 실패합니다. –

+0

@ VítorNóbrega에서 404 오류가 발생하고 있습니까? 직접 URL로 이동하여 브라우저에서 js 파일을 볼 수 있습니까? 테스트를 위해 절대 경로를 시도한 다음 찾을 수없는 이유를 찾아보십시오. –