CSS和Javascript在两个几乎相同的页面之一中缺失

CSS和Javascript在两个几乎相同的页面之一中缺失,javascript,css,jsf,primefaces,Javascript,Css,Jsf,Primefaces,下午好,我有两个几乎相同的页面: 部署其中一个页面(Login.xhtml)后,将正确加载所有内容: 但是另一个页面(Index.xhtml)没有导入一些CSS和JS: 我不明白为什么会发生这种情况 元素本身具有相同的格式,这是被调用的文件之一(Login.xhtml) 登录内容 下面是另一个(content.xhtml) 内容 关于为什么会发生这种情况有什么线索吗?我只是不能把我的头围绕在它,任何和所有的帮助将不胜感激 编辑:更多信息,Index.xhtml和Login.xhtm

下午好,我有两个几乎相同的页面:

部署其中一个页面(Login.xhtml)后,将正确加载所有内容:

但是另一个页面(Index.xhtml)没有导入一些CSS和JS:

我不明白为什么会发生这种情况

元素本身具有相同的格式,这是被调用的文件之一(Login.xhtml)


登录内容
下面是另一个(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" />