1
インターセプタの検証とコントローラの検証をSpringと組み合わせる方法については、ページにすべてのエラー(インターセプタとコントローラから来たもの)を表示できるようにする必要があります。Spring MVCでインターセプタの検証とコントローラの検証を結合する
私の現在のシナリオ: インターセプタフェッチエラーが発生すると、彼は現在のページにリダイレクトし、コントローラには行かずにエラーを表示します。
他の検証を行うにはコントローラにも行く必要があります。私はユーザがページ内のすべてのエラーを知る必要があるため、存在すれば私の傍受エラーを受け取ります。
インターセプタからコントローラに属性を渡すことはできますか、それとも解決策ですか?
時に試して私にnullポインタ例外を与えます(request.getAttribute( "interceptorValidationErrors")によってコントローラ内の属性にアクセスするために、要求オブジェクトは満たされていますが、interceptorValidationErrors属性はありません。 –
@MohammedMostafaは実際に呼び出されるインターセプタですか? g –
あなたは正しく呼ばれていますが、request.setattributeに到達できませんでした。インターセプタをHandlerInterceptorAdapterから継承してHandlerInterceptorを実装するように変更したとき、うまくいきました。 –