0

ネストされた<h:form>があり、最も内側<h:form>には<h:commandButton>このようなものがあります。

<h:commandButton value="Next" actionListener="#{billController.saveFiles}"\>

public void saveFiles(ActionEvent event){
 //code
}

しかし、このメソッドはアクション ボタンをクリックしても呼び出されません。誰でもこれに解決策を与えることができますか?

4

2 に答える 2

2

フォームのネストを停止するだけです。ネストされたフォームはHTML では無効です。<form>HTML要素をネストしないでください。JSF は単なる HTML コード ジェネレーターであるため、JSF 側と違いはありません。JSF<h:form>コンポーネントもネストしないでください。

ネストされたフォームでのブラウザーの動作は規定されていません。

于 2013-05-10T12:22:01.293 に答える
1

jspページ全体を投稿できますか? ボタンが<h:form>タグ内にない場合、アクション メソッドは呼び出されません

于 2013-05-10T06:49:12.080 に答える