【问题标题】:primefaces.org/ui cannot be resolvedprimefaces.org/ui 无法解决
【发布时间】:2014-10-23 22:14:37
【问题描述】:

我是 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 文件中解析

您的帮助将不胜感激

【问题讨论】:

    标签: jsf tomcat primefaces


    【解决方案1】:

    您正在使用 JSP。 JSP 自 JSF 2.0 起已被弃用(截至目前,已经快 5 年了)。因此,兼容 JSF 2.0 的组件库不再支持 JSP。 PrimeFaces 就是这样一个。从 PrimeFaces 2.0 开始,它就不支持 JSP。

    改用 JSP 的继承者 Facelets

    【讨论】:

    猜你喜欢
    • 2018-11-07
    • 2019-08-21
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 2020-05-23
    • 2017-11-02
    • 2018-06-01
    • 1970-01-01
    相关资源
    最近更新 更多