2016-03-14 50 views
0

我正在開發一個web應用程序,我想在我的項目中添加一個js文件以使用它。我試圖以這種方式添加:如何在GVnix/Spring roo項目中添加Javascript

<spring:url value="/resources/scripts/gestion.js" var="gestion"/> 
<script src="${gestion}" type="text/javascript"></script> 

JS的加載正確,但問題是,網頁沒有顯示任何東西,如果我在jsp文件的末尾把這個代碼,標籤<div>的前儘管我可以看到jsp的內容,但jquery和該項目的另一個js文件無法正常工作。

有人可以幫助我嗎?

回答

0

您應該將其包含在src/main/webapp/WEB-INF/tags/util/load-scripts.tagx文件中。

該標籤由src/main/webapp/WEB-INF/layouts/default.jspx使用,Apache Tiles配置文件src/main/webapp/WEB-INF/layouts/layouts.xml使用該標籤生成最終的html輸出。

祝你好運!

+0

嗨jmvivo,謝謝你的回答。我嘗試做什麼,你建議我,但它不工作。我在load-scripts.tagx中添加了以下代碼:'<! - Carga de JS adicionales - > <腳本src =「$ {gestion}」type =「text/javascript」>'JS文件被加載,並且jsp文件正確顯示,但不工作js文件的代碼。我試過把它放在load-scripts-bootstrap.tagx中,但我得到了相同的結果 –

+0

嘗試使用像FireBug這樣的Devel工具來檢查加載和運行JS代碼是否存在錯誤。如果發現JS錯誤,則JS執行線程停止。 – jmvivo

+0

我用螢火蟲搜索一些錯誤,但沒有,或者我沒有看到它。 js文件加載是正確的,在jQuery js文件和我的js文件加載正常之後,因爲我可以在螢火蟲中看到代碼。我不明白爲什麼這不起作用。無論如何,我把我的js代碼直接在jsp中... –