2017-05-15 26 views
-3

我正在一個jsf頁面上工作,我正嘗試通過javascript編寫按鈕onclick事件,以便能夠在jsf dataTable中動態添加行;但問題是,JSF是不加載javascript代碼了 我試着用外部JS文件Javascript不能使用JSF

 <h:outputScript name=""> 

,並使用標籤 嘗試任何建議嗎?謝謝!

+0

不加載了,所以也沒了。找到你改變的東西,並修復它們 – Kukeltje

回答

2

您可以使用JSF <h:outputScript>或html <script>標記。

首先,您需要在WebContent下創建一個文件夾並將其命名爲資源。在資源文件夾,您可以創建你想要把你的資源,如CSS,JavaScript,圖片等

對於JSF <h:outputScript>文件夾:

<h:outputScript library="script" name="/script.js"</h:outputScript> 

凡庫的值的名稱包含您的JavaScript文件的文件夾。

下面是HTML <script>代碼:

<script src="#{request.contextPath}/resources/script/script.js"></script> 
+0

我試圖做到這一點,但同樣的問題是生成 –

+0

首先檢查你的瀏覽器,你可能已禁用JavaScript – cjslv