私は、XPagesとは別の(IBMではなく)別のソフトウェア会社が提供するJSPタグライブラリを使用したいと考えています。これは可能ですか?可能であれば、新しいjarファイルをタグライブラリの名前空間にどのように関連付けることで認識されるのですか?XPagesで外部JSPタグライブラリを使用できますか?
8
A
答えて
2
私はそれを非常に疑っています。おそらく、ライブラリをJSFコンポーネントライブラリに変換する必要があります。主な相違点は、JSPはオブジェクトの性質(つまりそのプロパティ)を定義するためとタグのハンドラとして知られる単一のJavaクラスを使用し、ブラウザにマークアップを送信することですオブジェクトの状態を表します。対照的に、JSFはコンポーネントとレンダラーの2つを使用します。コンポーネントはオブジェクトのアイデンティティーです。レンダラーはマークアップ生成を処理します。微妙な違いは、JSPタグライブラリは.tldファイルとして保存され、JSPページ内から参照されるということです。 XPagesは、.xsp-configファイルとレンダラーで定義されるコンポーネントがfaces-config.xmlファイルで定義されることを期待しています。コンポーネントが適切に定義されている場合(たとえ対応するレンダラーがそうでない場合でも)、Designerはビルド時に任意のページの接頭辞:タグ構文を認識し、適切なJavaコードを生成します。それ以外の場合、Designerはタグを無効として拒否し、プロジェクトのビルドを拒否します。
要約すると、JSPタグライブラリは私の知る限り、XPageアプリケーションではネイティブには使用できませんが、XPageアプリケーションで使用できるJSFコンポーネントライブラリを作成するための基礎として使用できます。
関連する問題
- 1. web以外のコンテキストでFreeMarkerでJSPタグライブラリを使用できますか?
- 2. jspファイルでfreemarkerタグライブラリを使用しますか?
- 3. playframework外部タグライブラリ
- 4. 拡張JSPタグライブラリ
- 5. JSPタグライブラリで同じオブジェクトを使用する
- 6. readthedocs.orgでMkDocsで外部テーマを使用できますか?
- 7. 外部URLでブラウザ同期を使用できますか?
- 8. $ X {}関数をqueryStringの外部で使用できますか?
- 9. LibreOffice LightProof文法ライブラリを外部で使用できますか?
- 10. 外部HTMLファイルでgetElementsByClassNameを使用できますか?
- 11. 外部URLでSoundcloud APIを使用できますか?
- 12. JSPページに外部CSSをロードできません
- 13. 暗黙のROWIDに外部キーを使用できますか?
- 14. 外部ハードウェアデバイスはシステムコールを使用できますか?
- 15. JSP JSPタグライブラリに動的な値を提供
- 16. 信頼できるコレクションをサービスファブリックの外部で使用できますか?
- 17. 外部jspファイルをオーバーレイとして使用する方法
- 18. 複数のJSPタグライブラリに同じプレフィックスを使用させるにはどうすればいいですか?
- 19. Django - タグライブラリを登録できません
- 20. Androidで外部XMLファイルをレイアウト用に使用できますか?
- 21. jspxファイルでjspスクリプトレットを使用できますか?
- 22. JavaScriptでJSPタグを使用できますか?
- 23. Maven:JspCは外部JSPファイルを使用する必要があります
- 24. tigで外部コマンドを使用できません
- 25. SQL Serverで左外部結合を使用できません。
- 26. JSPタグライブラリが.tldをどのように見つけるか?
- 27. Halideで外部ライブラリを使用することはできますか?
- 28. このシナリオでは、NULL可能な外部キーを使用できますか?
- 29. コード化されたUIテストを外部サイトで使用できますか?
- 30. 外部からLoadingControllerを使用することができますか?
興味深い質問:いくつかのJSFライブラリ(http://www.jsfmatrix.net/)があります。私たちはそれらを使うことができますか? – stwissel