extjs 5 및 Spring mvc에 대한 정보를 찾지 못했습니다. 내 maven 프로젝트 내 리소스 폴더 안에 extjs 애플 리케이션을 생성했다.JSP로보기에서 extjs 5 응용 프로그램을로드하는 방법 - 스프링 MVC?
이제 jsp 뷰에서 응용 프로그램을로드해야합니다. JSP 페이지에서로드해야하는 리소스는 무엇입니까?
감사
extjs 5 및 Spring mvc에 대한 정보를 찾지 못했습니다. 내 maven 프로젝트 내 리소스 폴더 안에 extjs 애플 리케이션을 생성했다.JSP로보기에서 extjs 5 응용 프로그램을로드하는 방법 - 스프링 MVC?
이제 jsp 뷰에서 응용 프로그램을로드해야합니다. JSP 페이지에서로드해야하는 리소스는 무엇입니까?
감사
는 .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를 참조해야합니다.
내 응용 프로그램은 이미 정적 파일을로드하고 있지만 extjs 5 응용 프로그램의 index.hmtl을 검사하면 리소스 bootstrap.js 만로드됩니다. 이 파일을로드 할 수는 있지만 이후에 다른 파일이로드되고 실패합니다. –
@ VítorNóbrega에서 404 오류가 발생하고 있습니까? 직접 URL로 이동하여 브라우저에서 js 파일을 볼 수 있습니까? 테스트를 위해 절대 경로를 시도한 다음 찾을 수없는 이유를 찾아보십시오. –