【发布时间】:2008-10-09 15:35:54
【问题描述】:
我在我的应用程序中使用了很多命令链接。为了让它们工作,JSF 生成了一些狂野的 Javascript (function dpf(f) {var adp...)。可悲的是,脚本标签破坏了我的布局。 (确实如此 - 我很确定)。
有没有办法强制 JSF 在其他地方生成脚本标签?
【问题讨论】:
标签: jsf
我在我的应用程序中使用了很多命令链接。为了让它们工作,JSF 生成了一些狂野的 Javascript (function dpf(f) {var adp...)。可悲的是,脚本标签破坏了我的布局。 (确实如此 - 我很确定)。
有没有办法强制 JSF 在其他地方生成脚本标签?
【问题讨论】:
标签: jsf
也许您可以尝试外部化您的 Javascript。 它不会将 Javascript 代码放在您的页面中,而是仅包含一个指向 Javascript 文件的脚本标记。 为此,请修改您的 web.xml 文件以使其具有:
<context-param>
<param-name>com.sun.faces.externalizeJavaScript</param-name>
<param-value>true</param-value>
</context-param>
【讨论】: