問題タブ [tagfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Spring MVC フレームワークを介して他の JSP を含めることは良い考えですか?
これは漠然とした壮大な質問ですが、できる限り具体的な例を挙げて説明できれば幸いです。
最近、アプリケーション フレームワークを Spring MVC に切り替えましたが、開発中に 1 つ (実際には 1 つだけ) の制限要因が見つかりました。それは、動的ビューを適切なモデルに含める方法です。
たとえば、再利用可能なフラグメントを含むページを作成しています。左側には「ランダム q と a」フラグメントがあり、上部には共通の「ナビゲーション」フラグメントがあります。
これらの各フラグメントには、異なるモデルが必要です。私は、「ナビゲーション」部分を作成している開発者に、「q and a」モデル、コントローラー、およびロジックとは完全に分離されたナビゲーション モデル、コントローラー、およびビューを作成するように指示してきました。これは、別のページ レイアウトで「ナビゲーション」が必要で、「q と a」またはその逆が必要ない場合に、再利用性を促進するためです。
私がこれでどこに行くのか分かりますか?「ホーム」ページには両方のフラグメントが含まれていますが、フラグメントが必要とするコントローラー/モデル/ビューを「認識」する必要がないのは良いことです。
私は開発者にSpring MVCを次のように使用するように指示してきました....
home.jsp の例:
アイデアは、要求時に、必要な他のフラグメントが必要なモデルで動的に取り込まれるというものです。
これは良い考えですか?より良い方法はありますか?
どんな議論でも歓迎ですが、建設的にお願いします。
目標は、再利用性とダム ビューです。
リクエストに応じて、更新や説明を提供します。ありがとうございました。
jsf - OmniFaces methodParam チェック null
アクションに価値があるかどうかを知る方法はありますか? component(custom-tag) に 2 つのボタンがあります。「 actionRemove 」パラメーターを入力すると、[削除] ボタンが表示されます。( rendered="#{not empty actionRemove}"
)
プライムフェイス: 5.0、JSF: 2.2、オムニフェイス: 2.0
jsp - JSF1.2 のアップグレード中の java.lang.ClassCastException
アプリケーションを jsf 1.1 から jsf 1.2 にアップグレードしているときに、以下のエラーが発生します
以下はtldファイルです
編集2:jspで使用される以下のTldタグ
編集 3: JSP コード
編集 4: 以下は、名前空間を 2.1 に変更した後のスタック トレースです。
jsf-2 - 属性が指定されているかどうかに応じて、タグファイルで条件付きレンダリング
Facelet タグファイルがあり、属性が指定されているかどうかに応じて、さまざまなコンポーネントをレンダリングする必要があります。以下のようにしてみましたが、
以下のように使用されます。
しかし、うまくいきませんでした。の評価値を取ります#{myManagedBean.someProperty}
。空の場合は、引き続き表示されますtest1
。myParam
属性が実際に設定されているかどうかを確認するにはどうすればよいですか?