一尘不染

primefaces.org/ui无法解析

tomcat

我是JSF和PrimeFaces的新手(也是stackoverflow的新手),并且遇到配置/部署问题。我正在使用PrimeFaces 5.0,Tomcat
7.0.55和JSF 2.2。JSF标记可以解析并且可以工作,但是PrimeFaces标记无法解析并且出现此错误。

这是网页:

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://primefaces.org/ui" prefix="p" %>
<f:loadBundle basename="resources/messages" var="msg"/>

<html>
    <head>
        <title>enter your name page</title>
    </head>
    <body>
        <f:view>
            <h1>
                <h:outputText value="#{msg.inputname_header}"/>
            </h1>
            <h:form id="helloForm">
                <h:outputText value="#{msg.prompt}"/>
                <h:inputText value="#{personBean.personName}" />
                <h:commandButton action="login" value="#{msg.button_text}" />
                <p:spinner />
            </h:form>
        </f:view>
    </body>
</html>

错误消息是:org.apache.jasper.JasperException:绝对uri:http
:
//primefaces.org/ui不能在web.xml或与此应用程序一起部署的jar文件中解析

您的帮助将不胜感激


阅读 274

收藏
2020-06-16

共1个答案

一尘不染

您正在使用JSP。自JSF 2.0(至今已将近5年前)弃用了JSP。因此,与JSF
2.0兼容的组件库不再支持JSP。PrimeFaces就是这样的。从PrimeFaces 2.0开始,它就不支持JSP。

2020-06-16