1

我在我的应用程序中使用了很多命令链接。为了让它们工作,JSF 生成了一些狂野的 Javascript ( function dpf(f) {var adp...)。可悲的是,脚本标签破坏了我的布局。(确实如此——我对此很确定)。

有没有办法强制 JSF 在其他地方生成脚本标签?

4

1 回答 1

4

也许您可以尝试外部化您的 Javascript。它不会将 Javascript 代码放在您的页面中,而是仅包含一个指向 Javascript 文件的脚本标记。为此,请修改您的 web.xml 文件以使其具有:

<context-param>
    <param-name>com.sun.faces.externalizeJavaScript</param-name>
    <param-value>true</param-value>
</context-param>
于 2008-10-14T06:43:09.230 回答