将jsf.js.jsf重命名为jsf.js.xhtml

时间:2012-02-20 21:02:08

标签: javascript jsf-2

xhtml页面包含

<script src="/javax.faces.resource/jsf.js.jsf?ln=javax.faces&amp;stage=Development" type="text/javascript"></script>

如果删除脚本,则javascript函数无法正常工作。 要求是仅支持.xhtml页面。所以,我继续在web.xml中删除.jsf的servlet映射,这导致javascript函数执行不正确。

那么,我们可以将jsf.js.jsf更改为jsf.js.xhtml吗?

1 个答案:

答案 0 :(得分:2)

如果您正确使用<h:head>而不是<head>,则应该自动完成。您不应手动将jsf.js包含在<script>中。将主模板中的<head>修复为<h:head>,并从Facelet模板中删除引用<script>的所有jsf.js行。