0

動的インクルードを含む jsp ページがあります。各動的インクルードは独自のバッキング Bean を呼び出し、dataTables とバッキング Bean からのデータの読み取りで正常に動作しますが、コマンド ボタンで問題に直面しています。コマンド ボタンをクリックすると、コントロールが Bean に転送されず、onclick メソッドにヒットしていないため、次のページに移動しません。

どんな提案も役に立ちます。

4

1 に答える 1

1

<jsp:include page>背後にある動的 Bean プロパティの値が、フォームの送信時と、フォームを含むページの表示時とで正確に同じであることを確認する必要があります。したがって、リクエスト スコープの Bean から取得した場合は、管理プロパティとして設定するか、ExternalContext#getRequestParameterMap(). 別の方法として、Bean をセッション スコープに配置することもできますが、エンドユーザーが同じセッションで複数のブラウザ ウィンドウ/タブで同じページを開いている場合、これはうまく機能しません。

于 2012-07-23T23:32:35.797 に答える