私はSeamを初めて使用し、利用可能なさまざまなコンポーネントに慣れてきました。この状況でどちらを使うべきか疑問に思います。
この質問への回答は、との違いを説明しています<h:outputLink>
。これは、GETリクエストで基本的なHTMLリンクタグを生成<h:commandLink>
し、クリックイベントを介してPOSTを送信します。<h:outputLink>
<h:commandLink>
単純なjQueryクリックイベントをリンクに添付したいだけです。リンクをどこかにリダイレクトしたり、フォームを送信したりしたくありません。基本的にhref="#"と同等のものが必要です(commandLinkがhref = "#"を生成することは理解していますが、フォームを送信しない単純なリンクでは手間がかかるようです)。しかし<h:outputLink>
、value = "#"(ハッキーのようです)を入れない限り、暗黙的にhref値を追加します。
ここで使用したいコンポーネントは何ですか?非常に基本的な要素が欠けているようです。