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



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吗?

如果正确使用<h:head>而不是<head>,则应自动执行此操作。您根本不应该手动将jsf.js包含在<script>中。将主模板中的<head>固定为<h:head>,并从Facelet模板中删除所有引用jsf.js<script>行。

最新更新