私は、実装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. データベースサーバと同じ方法でCheckConstraintを使用する方法
- 3. 複数のweb2pyアプリケーションを同じlayout.htmlを使用する方法
- 4. 同じページに同じjQueryスクリプトを使用する方法
- 5. メインメニューとコンテキストメニューで同じクリップボード機能を使用する方法
- 6. 同じSQL文でSELECT DISTINCTとCONCATを使用する方法
- 7. PrimeFaces 3.0 + Mojarra 2.1.6 javascript ajaxパッケージjsf.ajax。*利用不可 - ViewExpiredException
- 8. 同じWebアプリケーションでpostgreSQLとjsondbを使用する
- 9. 同じソケットで同じアプリケーションで異なるプロトコルを使用する
- 10. SilverlightとCLRに同じライブラリを使用する方法
- 11. Zend WebアプリケーションとZend JSON-RPCサーバーの両方で同じ「バックエンド」コードを使用する方法は?
- 12. 同じページの2つのIDに同じスクリプトを使用する方法は?
- 13. tabBarControllerで同じ2つのViewController.xibを使用する方法
- 14. 同じサーバ上で2つのsshを使用する方法
- 15. HighstockとHighcharts:同じページでStockChartと円グラフを使用する方法
- 16. は、同じアプリケーション内でInProcセッションとSQLサーバーセッションの両方を使用します
- 17. extjsで別のURLを使用して同じ店を使用する方法
- 18. MPIを使用して別のプロセッサで同じアレイを使用する方法
- 19. 同じプロジェクトで2つのsymfonyアプリケーションを設定する方法
- 20. 同じJavaアプリケーションで複数のブラウザタブを検出する方法
- 21. 同じWebアプリケーションで動的Webページを生成する方法
- 22. AppHarbor - 複数のアプリケーションで同じSQL Serverを使用する
- 23. 同じアプリケーション内で複数のデータベースを使用する
- 24. 同じPrintlnステートメント(JAVA)でプレーンテキストと変数を使用する方法
- 25. ViewFlipper(または)ViewSwitcherとTextSwitcherを同じアクティビティで使用する方法..?
- 26. Mac用Captive Airアプリケーションと同じフォルダにあるXMLファイルを開く方法
- 27. NSScrollviewと同じコピーテクニックを使用する
- 28. 同じアプリケーションでQWebPageを2回使用することができません
- 29. 同じアプリケーションでAQXMLParserとNSXMLParserの両方を実行する
- 30. 同じデバイスに同じアプリケーションをインストールするための同じアプリケーションのプロダクションとベータ版を開発する方法