Struts 2.1 및 dojo로 상대적인 경로를 강요하는 방법?
-
22-07-2019 - |
문제
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 업그레이드가 상황을 바꾸는 것이 문서화되어야하지만 그것이 작동하는 것이 기쁩니다.
스콧
제휴하지 않습니다 StackOverflow