受信データの相互作用リアJSON

レコードを学習、データの後端には、いくつかの方法をJSONで受け取ります

1.ダイレクトのHttpServletRequestによって受信または受信

公共ボイド試験(文字列のユーザーID、HttpServletRequestのリクエスト){
文字列のuserName = request.getParameter( "ユーザ名");
System.out.println( " - " +ユーザID + " - " +ユーザー名+ " - ");
}
2.使用@RequestParam

//データ名同じ
パブリックボイドテスト(STR @RequestParam文字列){}
//異なるデータ名
//はdefaultValueデフォルトのNULLのデフォルト値を設定
//パラメータを提供する必要がある、デフォルトでは、通過しなければならない真である
(公共ボイド試験@ RequestParam(falseに必要な値= "STR"はdefaultValue = "defaultStr"、=)文字列文字列){}
3. @RequestVariable

(値= "/ユーザ/ {ユーザーID} / {ユーザー名}")@RequestMapping
公共ボイド試験(@PathVariable(値= "USERID")INTユーザーID、@PathVariable(値= "ユーザ名")文字列userNameに){}
4。使用@RequestBody

ポスト要求のために// @ RequestBodyは、要求を取得するために使用することはできません
公共ボイドテスト(@RequestBodyユーザーユーザー){}
公共ボイドテスト(@RequestBody地図<文字列、オブジェクト> Mapさん){}
5.使用@ModelAttributeを


@RequestMapping組み合わせアノテーションをれる@GetMapping(メソッド= RequestMethod.GET)略称
する@ PostMapping、類似@ PutMapping、@ DeleteMapping、@ PatchMapping

@ ResponseBody + @コントローラーを組み合わせて使用@RestController同等
---------------------
著者:BattleCall30
出典:CSDN
オリジナルます。https://blog.csdn.net/baidu_38622301 /記事/詳細/ 81430293
著作権:この記事はブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!

おすすめ

転載: www.cnblogs.com/qianxinxu/p/11086713.html