私は、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. playframework外部タグライブラリ
- 3. jspファイルでfreemarkerタグライブラリを使用しますか?
- 4. 拡張JSPタグライブラリ
- 5. JSPタグライブラリで同じオブジェクトを使用する
- 6. LibreOffice LightProof文法ライブラリを外部で使用できますか?
- 7. $ X {}関数をqueryStringの外部で使用できますか?
- 8. JSPページに外部CSSをロードできません
- 9. 外部jspファイルをオーバーレイとして使用する方法
- 10. Androidで外部XMLファイルをレイアウト用に使用できますか?
- 11. JSP JSPタグライブラリに動的な値を提供
- 12. Django - タグライブラリを登録できません
- 13. jspxファイルでjspスクリプトレットを使用できますか?
- 14. JavaScriptでJSPタグを使用できますか?
- 15. 複数のJSPタグライブラリに同じプレフィックスを使用させるにはどうすればいいですか?
- 16. Maven:JspCは外部JSPファイルを使用する必要があります
- 17. XPages REST-Control。外部データベースへのハンドルを取得する方法
- 18. サーブレットのテンプレートとしてJSPを使用できますか?
- 19. JSP値を外部Javascriptファイルに渡す
- 20. JSPタグライブラリが.tldをどのように見つけるか?
- 21. 外部モジュールを使用せずにDrupalパスワードポリシーを変更できますか?
- 22. XPagesでのアウトラインの使用エクステンションライブラリのモバイルコントロール
- 23. Redmineを外部のWikiで使用していますか?
- 24. 外部モニタで別のデスクトップを使用しますか?
- 25. linq2sqlで関係/外部キーを使用していますか?
- 26. 通知アイコンとして外部画像を使用できますか?
- 27. 別のアプリからの外部キーを使用できませんか?
- 28. タグライブラリの出力を使用してJSPのHTML要素の値を設定することはできますか?
- 29. プロトコルバッファで外部のenum(メッセージ定義外)を使用することはできますか?
- 30. jquery.validate.unobtrusiveのsetValidationValuesはファイルの外部で使用できませんか?
興味深い質問:いくつかのJSFライブラリ(http://www.jsfmatrix.net/)があります。私たちはそれらを使うことができますか? – stwissel