如何使用Struts 2.1和Dojo强制相对路径?

时间:2009-09-18 13:28:06

标签: ajax dojo struts2 relative-path

我从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”被用来代替相对的“..”路径。

有谁知道如何强迫它使用旧路径?

感谢您的任何提示。

1 个答案:

答案 0 :(得分:0)

我不得不添加baseRelativePath =“../ struts / dojo”

到sx:head标签以使其正常工作。

我认为这实际上是Dojo插件中的一个错误(或者至少应该记录2.1升级改变了一些东西,但我很高兴它正在运行。

斯科特