CSS和Javascript在两个几乎相同的页面之一中缺失
下午好,我有两个几乎相同的页面: 部署其中一个页面(Login.xhtml)后,将正确加载所有内容: 但是另一个页面(Index.xhtml)没有导入一些CSS和JS: 我不明白为什么会发生这种情况 元素本身具有相同的格式,这是被调用的文件之一(Login.xhtml)CSS和Javascript在两个几乎相同的页面之一中缺失,javascript,css,jsf,primefaces,Javascript,Css,Jsf,Primefaces,下午好,我有两个几乎相同的页面: 部署其中一个页面(Login.xhtml)后,将正确加载所有内容: 但是另一个页面(Index.xhtml)没有导入一些CSS和JS: 我不明白为什么会发生这种情况 元素本身具有相同的格式,这是被调用的文件之一(Login.xhtml) 登录内容 下面是另一个(content.xhtml) 内容 关于为什么会发生这种情况有什么线索吗?我只是不能把我的头围绕在它,任何和所有的帮助将不胜感激 编辑:更多信息,Index.xhtml和Login.xhtm
登录内容
下面是另一个(content.xhtml)
内容
关于为什么会发生这种情况有什么线索吗?我只是不能把我的头围绕在它,任何和所有的帮助将不胜感激
编辑:更多信息,Index.xhtml和Login.xhtml(合成文件)都在同一个文件夹中
资源文件Login.xhtml和content.xhtml也位于同一文件夹中 您可以手动添加链接并登录到Login.xhtml吗?当这工作时,可能取决于控制器 编辑:很抱歉看到你的帖子太晚了
您是否尝试在同一个文件夹中检查它们,并且它们可以很好地将它们手动包含在您的Login.xhtml中?
路径是否正确表示登录和索引在同一文件夹中?找到了解决我问题的方法 缺少Javascript和CSS库的问题是由于content.xhtml中缺少Primefaces元素 我通过添加咆哮来修复此问题:
<p:growl id="growl" showDetail="true" sticky="true" />
它不会显示在common.xhtml文件中。当我使用以下行正确导入Primefaces jQuery时:
<h:outputScript library="primefaces" name="jquery/jquery.js" target="head" />
有些脚本需要使用Primefaces元素自动导入的其他库
这可能不是一个优雅的解决方案,但它还是解决了我的问题
您好,谢谢您的帮助。这在不久前的编辑中已被清除,是的,Login.xhtml和Index.xhtml都在同一个文件夹中。
<p:growl id="growl" showDetail="true" sticky="true" />
<h:outputScript library="primefaces" name="jquery/jquery.js" target="head" />