SpringMVC間違いやすい大まとめ
1.基本パラメータ転送は、name=xxx&date=xxxの形式ではなく、直接nameとdateを書き出して受信した値をnullにする
http://localhost:8080/user/paraml?name=Casual&date=2020-02-12
2.エンティティパラメータの転送にlombokを追加しないと、次のようになります.
--->com.qf.entity.User@12f4c8be
エンティティがパラメータを渡すときにlombokを追加し、エンティティに@Dataを追加し、set、getメソッドをすべて呼び出して削減します.
3.文字化けし処理
@RequestMapping(value="/returnValue",produces="text/html;charset=utf-8")//produces="text/html;charset=utf-8"中国語文字化けし
4.解析対象データ成果jsonとstringリターン
ここで主な時のオブジェクトの処理、pom.xmlにjackson-databindを加えると、返されたオブジェクトが自動的にjsonデータに解析されます.
そしてResponseBodyが処理して
5.ajaxの原生は主に3段階に分けてnew XMLhttpRequest()を取得する.
a.open(「post」,「位置」,非同期か)
b. setRequestHeader
c send (
6.戻り値がjsonとstringの場合、RequestBodyを付けるのを忘れがち
http://localhost:8080/user/paraml?name=Casual&date=2020-02-12
2.エンティティパラメータの転送にlombokを追加しないと、次のようになります.
--->com.qf.entity.User@12f4c8be
エンティティがパラメータを渡すときにlombokを追加し、エンティティに@Dataを追加し、set、getメソッドをすべて呼び出して削減します.
3.文字化けし処理
@RequestMapping(value="/returnValue",produces="text/html;charset=utf-8")//produces="text/html;charset=utf-8"中国語文字化けし
4.解析対象データ成果jsonとstringリターン
ここで主な時のオブジェクトの処理、pom.xmlにjackson-databindを加えると、返されたオブジェクトが自動的にjsonデータに解析されます.
そしてResponseBodyが処理して
5.ajaxの原生は主に3段階に分けてnew XMLhttpRequest()を取得する.
a.open(「post」,「位置」,非同期か)
b. setRequestHeader
c send (
'{"id":1,"name":"ze","birthday":"2020-01-02"}') ,
6.戻り値がjsonとstringの場合、RequestBodyを付けるのを忘れがち
@ResponsteBody// , User , , json
//pom.xml jackson-databind, json