私は、実装JarとしてMojarra 2.1.3(javax.faces.jar)を使用しているJSFアプリケーションを作成しています。私は、データベースからデータを取得するときに、ページネーションサポート付きのDataTableを表示したい。私は、Mojarraと一緒にPrimefaceを使用するように勧められました。私の質問は、私のJSFアプリケーションにMojarraとPrimefacesの両方のjarファイルを配置する方法と場所と、関連する設定が必要なことです。また、同じアプリケーションでMojarraとPrimefacesの特定のタグを呼び出す方法は、私のFaceletsページで分離を行う方法を意味します。MojarraとPrimeFacesを同じアプリケーションで使用する方法
1
A
答えて
3
最近のJavaアプリケーションサーバーには、通常、Mojarraがバンドルされています。プロジェクトに手動で追加する必要はありません。
NetbeansやEclipseのようなIDEで作業する場合は、IDEのサーバーを設定するだけで、新しいJava WebプロジェクトまたはJava EEプロジェクトを作成すれば、すべての必要なライブラリがプロジェクトに自動的に追加されます。クイックスタートチュートリアルfor NetbeansまたはEclipseのいずれかを歩くことをおすすめします。
特定のMojarraバージョンを使用する必要がある場合は、アプリケーションサーバーのマニュアルを参照し、nececssaryの場合はサーバーのJSF jarファイル(jsf-impl.jarおよびjsf-api.jar)を置き換えてください。
Primefaceはアプリケーションサーバーにバンドルされていません。プロジェクトに手動で追加する必要があります。良い出発点はPrimefaces documentationです。それを短くするには:primefaces jarファイルをWebプロジェクトのクラスパス(通常WEB-INF/lib)に入れます。
FaceletsでPrimefaceとJSFのタグを並べて使用できます。正しい名前空間の定義を追加するだけです(例:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
...
</html>
(Primefacesバージョン3.0の前に、名前空間の定義は少し異なります:xmlns:p="http://primefaces.prime.com.tr/ui"
)
その後は、接頭辞p
で接頭辞h
またはf
とPrimefacesタグとJSFタグを使用することができます。
<h:inputText .../>
<p:calendar .../>
関連する問題
- 1. 同じアプリケーションでMapPointコントロールとMappointアプリケーションを使用する方法
- 2. 同じアプリケーション内でRevisionRepositoryとJpaRepositoryの両方を使用する
- 3. データベースサーバと同じ方法でCheckConstraintを使用する方法
- 4. 複数のweb2pyアプリケーションを同じlayout.htmlを使用する方法
- 5. PrimeFaces 3.0 + Mojarra 2.1.6 javascript ajaxパッケージjsf.ajax。*利用不可 - ViewExpiredException
- 6. 同じページに同じjQueryスクリプトを使用する方法
- 7. モデルとテンプレートベースコントローラで同じバリデータを使用する方法
- 8. Elasticsearchの同じクエリで `gt`と` fields`を使用する方法
- 9. 同じSQL文でSELECT DISTINCTとCONCATを使用する方法
- 10. ASP.NET MVCとXAMARINで同じViewModelを使用する方法
- 11. 同じプロジェクトでReduxとMobXを使用する方法
- 12. 同じクエリでSQL_CALC_FOUND_ROWSとFOUND_ROWS()を使用する方法
- 13. メインメニューとコンテキストメニューで同じクリップボード機能を使用する方法
- 14. DTDとXSLを同じXMLで使用する方法
- 15. 同じクエリSQLでdistinctとMAX(id)を使用する方法?
- 16. 同じWebアプリケーションでpostgreSQLとjsondbを使用する
- 17. Webとモバイルアプリケーションで同じFirebaseアプリケーションを使用する
- 18. 同じソケットで同じアプリケーションで異なるプロトコルを使用する
- 19. 同じHTMLを同じHTMLで複数回使用する方法
- 20. SilverlightとCLRに同じライブラリを使用する方法
- 21. iOSとWebアプリケーションに同じブランチサブドメインを使用できますか?
- 22. Swiftのアプリケーション全体で同じ検索方法を使用します
- 23. Nodejs APIをReactJsアプリケーションと同じドメインに統合する方法
- 24. Azure Appサービスを使用するWebアプリケーションとモバイルクライアントの同じビジネスロジック
- 25. 同じファイルパスを使用するJavaデスクトップとWebアプリケーション
- 26. Zend WebアプリケーションとZend JSON-RPCサーバーの両方で同じ「バックエンド」コードを使用する方法は?
- 27. 異なるUNNotificationActionで同じUNNotificationContentExtensionを使用する方法?
- 28. UWPアプリケーションとMVC Webアプリケーションで同じクラスライブラリを使用できますか?
- 29. は、同じアプリケーション内でInProcセッションとSQLサーバーセッションの両方を使用します
- 30. ピカソを使用して画像サイズと同じプレースホルダを使用する方法