JSFページにダウンロードリンクを作成しようとしています。このページには、検証が有効になっている多くのrichfacesフィールドがあります。バリデーターメソッドがアタッチされているものもあれば、必要な属性がtrueに設定されているものもあります。ダウンロードリンクはh:commandlink要素です。このリンクは、サーバーからファイルをダウンロードすることになっています。リンクをクリックすると、いくつかのフィールドの検証がトリガーされます。どうすればこれを回避できますか?
ありがとう。
別の形に入れて、
<h:form>
... other input fields ...
</h:form>
<h:form>
<h:commandLink value="Download" action="#{bean.download}" />
</h:form>
または、この属性が設定されていないimmediate="true"
すべての入力フィールドがプロセスでスキップされるように使用します
<h:commandLink value="Download" action="#{bean.download}" immediate="true" />
問題はサーバー側のファイルにありました。問題は解決された。