0

私は JSF と Primefaces を初めて使用し、JSF2.0、Glassfish v3.0、および Jdk 6.0 を使用してプロジェクトを作成しました。JSF タグの代わりに Primefaces タグを使用したいと考えています。primefaces-3.5.jar をダウンロードして WEB-INF/lib フォルダーに追加すると、*.xhtml ページで認識されました。

しかし、アプリケーションを実行しようとすると、PrimeFaces タグが認識されません。例:挿入した場合:

<p:inputText id="username" validator="#{regBean.username}" required="true" requiredMessage="Please enter Username"/>

それ以外の:

<h:inputText id="username" value="#{regBean.username}" required="true" requiredMessage="Please enter Username!"/>

Web アプリケーションの入力ボックスは表示されません。web.xml ファイルに構成の詳細を含める必要がありますか? 提案してください!!

4

1 に答える 1

2

次のようなものを試してください

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:p="http://primefaces.org/ui">

<h:head>

</h:head>
<h:body>
    <h:form>
 <p:editor></p:editor>
    </h:form>
</h:body>
</html>

また、パスに primefaces.jar があることを確認してください。

于 2013-05-14T12:14:42.783 に答える