2009-09-18 17 views
0

我從Struts 2.0.6升級到2.1.6,並將我所有的Ajax主題轉換爲插件。除路徑之外的所有工作都從相對變爲絕對。例如,這裏是升級前呈現的HTML:如何用Struts 2.1和Dojo強制相對路徑?

<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

你是如何把腳本標記在頁面中? – seth 2009-09-18 19:50:21

+0

以下是頁面頂部: <%@ page contentType =「text/html; charset = UTF-8」%> <%@ taglib prefix =「s」uri =「/ struts-tags「%> <%@ taglib prefix =」sx「uri =」/ struts-dojo-tags「%> 首頁 Scott 2009-09-18 20:25:11

回答

0

我不得不添加baseRelativePath =「../支柱/道場」

到SX:頭標記來得到它的工作。

我認爲這實際上是在道場插件中的錯誤(或者至少應該記錄的2.1升級變化的東西,但我很高興它工作。

斯科特