|
|
1
5
另一种解决方案是将*.js文件更改为*.xhtml,并将其包含在“<ui:include…/>”中。为了避免解析器抱怨使用&<并且>在*.xhtml文件中,用CDATA标记将其括起来。这样做的缺点是,如果*.js文件在其他页面中使用,浏览器将无法缓存它。 MyJS.xhtml(由MyJS.js更改而来)
在您的 index.xhtml 文件,请执行以下操作:
|
|
|
2
2
我个人更喜欢以下方法
我只是不喜欢把js代码和JSF混合在一起。。。 |
|
|
3
1
我只是想在回答之前检查一下,就像我在评论中说的那样:
我认为您不能从外部JS中获得,作为一种变通方法,您需要通过如下调用将该值从JSF页面传递给JS函数
就像在你的 index.xhtml 以下为:
或类似:
在你的js文件中:
当然,您可以传递多个参数,而不仅仅是单个参数。 |
|
4
0
多亏了@Al Mothafar的建议,我终于通过以下方式解决了我的问题: index.xhtml
我的js.js
|