![](https://csdnimg.cn/release/download_crawler_static/10131825/bg11.jpg)
4.12.2 How to use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
<t:pagination> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
<t:messagesPanel> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
<t:transaction> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
f:h() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
f:h() 関数仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
f:h() 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
f:js() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
f:js() 関数仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
f:js() 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858
f:hjs() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858
f:hjs() 関数仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858
f:hjs() 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858
f:query() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
f:query() 関数仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
f:query() 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
f:u() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
f:u() 関数仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
f:u() 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
f:link() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
f:link() 関数仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
f:link() 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
f:br() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864
f:br() 関数仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864
f:br() 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
f:cut() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
f:cut() 関数仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866
f:cut() 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866
4.13 Ajax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
4.13.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
4.13.2 How to use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
アプリケーションの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
Spring MVC の Ajax 関連の機能を有効化するための設定 . . . . . . . . . . 867
Controller の実装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 872
データを取得する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 873
フォームデータを POST する . . . . . . . . . . . . . . . . . . . . . . . . . . 879
フォームデータを JSON として POST する . . . . . . . . . . . . . . . . . . 887
入力エラーのハンドリング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
BindException のハンドリング . . . . . . . . . . . . . . . . . . . . . . . . . 890
MethodArgumentNotValidException のハンドリング . . . . . . . . . . . . . 894
HttpMessageNotReadableException のハンドリング . . . . . . . . . . . . . 895
BindingResult を使用したハンドリング . . . . . . . . . . . . . . . . . . . . 896
業務エラーのハンドリング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898
例外ハンドリング用のメソッドで業務例外をハンドリング . . . . . . . . . . 898
xv