Java 如何将primefaces添加到我的jsp和servlets导航栏
我几乎所有的项目都在Java 如何将primefaces添加到我的jsp和servlets导航栏,java,jsp,jsf,servlets,primefaces,Java,Jsp,Jsf,Servlets,Primefaces,我几乎所有的项目都在jsp和servlet中,现在我想将primefaces中的一个页面添加到我的导航栏中……无论我做了什么尝试,它都不会将其添加到我的项目中……我是否缺少web.xml文件中的某些内容?当我尝试将primefaces添加到jsp和servlet项目时,为什么它不显示在我的页面上?甚至可以将primefaces添加到jsp 从primefaces我想添加index.xhtml,appmenu.xhtml和template.xhtml 这些是我的index.html和navbar.
jsp和servlet
中,现在我想将primefaces
中的一个页面添加到我的导航栏中……无论我做了什么尝试,它都不会将其添加到我的项目中……我是否缺少web.xml
文件中的某些内容?当我尝试将primefaces
添加到jsp和servlet
项目时,为什么它不显示在我的页面上?甚至可以将primefaces
添加到jsp
从primefaces
我想添加index.xhtml
,appmenu.xhtml
和template.xhtml
这些是我的index.html
和navbar.jsp
,看起来像这样……所以我想通过向我的nav类添加index.xhtml
来做类似的事情
index.html
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="assets.jsp">Assets</a></li>
<li><a href="groups.jsp">Groups</a></li>
<li><a href="LocationServlet">Locations</a></li>
<li><a href="relocate.jsp">Relocate</a></li>
<li><a href="index.xhtml">Reports</a></li>
</ul>
因此,我在navbar类中使用href=“index.xhtml”尝试了同样的方法
navbar.jsp
<ul class="nav">
<li <c:if test="${param.pageName == 'home'}">class="active"</c:if>><a href="index.html">Home</a></li>
<li <c:if test="${param.pageName == 'assets'}">class="active"</c:if>><a href="assets.jsp">Assets</a></li>
<li <c:if test="${param.pageName == 'groups'}">class="active"</c:if>><a href="groups.jsp">Groups</a></li>
<li <c:if test="${param.pageName == 'locations'}">class="active"</c:if>><a href="${pageContext.request.contextPath}/LocationServlet">Locations</a></li>
<li <c:if test="${param.pageName == 'relocate'}">class="active"</c:if>><a href="relocate.jsp">Relocate</a></li>
<li <c:if test="${param.pageName == #}">class="active"</c:if>><a href="index.xhtml">Reports</a></li>
</ul>
Primefaces是一个JSF框架,所以你的问题答案是否定的。应该可以通过添加myfaces或mojarra JSF实现来实现,但它是一个丑陋的混合体,不仅仅是JSP
而且,
应该是
才能使测试为真,除非#是变量还是输入错误