我从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”被用来代替相对的“..”路径。
有谁知道如何强迫它使用旧路径?
感谢您的任何提示。
答案 0 :(得分:0)
我不得不添加baseRelativePath =“../ struts / dojo”
到sx:head标签以使其正常工作。
我认为这实际上是Dojo插件中的一个错误(或者至少应该记录2.1升级改变了一些东西,但我很高兴它正在运行。
斯科特