문제

Struts 2.0.6에서 2.1.6에서 업그레이드하고 모든 AJAX 테마를 플러그인으로 변환했습니다. 경로를 제외한 모든 것이 작동합니다. 예를 들어, 업그레이드 전 렌더링 된 HTML은 다음과 같습니다.

<script type="text/javascript" src="../struts/simple/dojoRequire.js"></script>

그리고 여기에는 업그레이드 후입니다.

<script language="JavaScript" type="text/javascript" src="/myApp/struts/ajax/dojoRequire.js"></script>

어떻게 든 절대적인 "/myapp"는 상대 ".."경로 대신 사용됩니다.

누구든지 경로의 구식을 사용하도록 강요하는 방법을 아는 사람이 있습니까?

팁에 감사드립니다.

도움이 되었습니까?

해결책

나는 baserelativepath = "../ struts/dojo를 추가해야했다"

SX에 : 헤드 태그를 사용하여 작동합니다.

나는 이것이 실제로 Dojo 플러그인의 버그라고 생각합니다 (또는 최소한 2.1 업그레이드가 상황을 바꾸는 것이 문서화되어야하지만 그것이 작동하는 것이 기쁩니다.

스콧

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top