簡単な質問:
<button>
JSF または他のフレームワーク (RichFaces、Tomahawk など) を使用して html 要素をレンダリングする方法はありますか? または、このためにカスタム コンポーネントを作成する必要がありますか?
いいえ、ありません。a<button>
は通常 GET リクエストでのみ使用されるため、JSF テンプレートに単純なバニラを配置することもできます。とにかく、アクションを JSF マネージド Bean にバインドする必要はありません。
ちなみに、JSF 2.0 に<h:button>
は、GET ボタンをレンダリングし、ビュー パラメーターを含めたり、暗黙的なナビゲーションを実行したりするオプションを提供する があります。どちらの機能も JSF 1.2 では使用できないため、JSF 1.2 で同様のコンポーネントを使用する意味はありません。
一方、実際にa を使用し<button>
て POST マネージド Bean アクション メソッドを呼び出す場合は、<h:commandButton>
代わりに a を使用する必要があります。を使用することが解決策であると考えていた特定の問題がある場合は、質問を再構成して、その<button>
特定の問題について詳しく説明し、 で同じことを達成する方法に回答できるようにする必要があります。<h:commandButton>