有人能告诉我为什么CSS和JS在我的PrimeFaces 5.1项目中停止工作。 我在Apache Tomcat服务器中部署我的项目。
这是我的home.xhtml页面:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui">
<head></head>
<h:body>
<p:layout style="min-width:400px;min-height:100px;">
<p:layoutUnit position="center" size="400" >
</p:layoutUnit>
</p:layout>
<p:layout style="min-width:400px;min-height:500px;">
<p:layoutUnit position="west" size="244" >
<h5>
<h:form>
<p:menu toggleable="true">
<p:submenu label="Eleves">
<p:menuitem value="Nouvel élève"
action="#{menuView.setSelectedItem(1)}"
update=":globalPanel"/>
<p:menuitem value="Consultation"
action="#{menuView.setSelectedItem(2)}"
update=":globalPanel"/>
</p:submenu>
<p:submenu label="Personnels">
</p:submenu>
<p:submenu label="Notes">
</p:submenu>
<p:submenu label="Caisses">
</p:submenu>
<p:submenu label="Salaires">
</p:submenu>
<p:submenu label="Référentiel">
</p:submenu>
</p:menu>
</h:form>
</h5>
</p:layoutUnit>
<p:layoutUnit position="center">
<p:panel id ="globalPanel" >
<p:panel id="inscriptionPanel"
rendered="#{menuView.selectedItem == 1}"
header="Inscription"
style="margin-bottom:20px">
<ui:include src="/addStudent.xhtml" />
</p:panel>
<p:panel id="testerPanel"
rendered="#{menuView.selectedItem == 2}"
header="Consultation"
style="margin-bottom:20px">
<ui:include src="/consul.xhtml" />
</p:panel>
</p:panel>
</p:layoutUnit>
</p:layout>
</h:body>
</html>
部署时,我在浏览器控制台中遇到错误,如:
未捕获的TypeError:无法读取属性&#39; cw&#39; of null(index):1
未捕获的TypeError:无法读取属性&#39; ab&#39; of null(index):1
未捕获的TypeError:无法读取属性&#39; ab&#39; of null(index):1
看起来感觉已经消失了: