我正在处理一个jsf页面,我正在尝试通过javascript编写一个按钮onclick事件,以便能够在jsf dataTable中动态添加行;但问题是jsf不再加载javascript代码我尝试使用外部js文件
<h:outputScript name="">
并且还尝试使用标签请问有什么建议吗?谢谢!
您可以使用 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>