私はすでにメソッドPOSTのチュートリアルを検索し、レスポンスエンティティ(クエリなし)でデータを挿入し、ajaxでエラーが発生します。私は確認したい、ajaxからjavaにフォーマットURLは何ですか?レスポンスエンティティを持つPOSTメソッドを送信するためのAJAXのURLの形式
はlocalhost:?私の仮定の下に8080 /名前 - プロジェクト/挿入のid = 1 &名=ボビー
は、上記URLが正しいのですか?私はこのURLで失敗したので。パラメータはidとnameです。
mycontroller:
@PostMapping(value={"/insertuser"}, consumes={"application/json"})
@ResponseStatus(HttpStatus.OK)
public ResponseEntity<?> insertUser(@RequestBody UserEntity user) throws Exception {
Map result = new HashMap();
userService.insertTabelUser(user);
return new ResponseEntity<>(result, HttpStatus.CREATED);
}
私daoimpl:
@Transactional
public String insertUser(UserEntity user) {
return (String) this.sessionFactory.getCurrentSession().save(user);
}
闊歩(プラグインのmaven)で実行されているが、上記のURLで郵便配達で実行されていないコード。
ありがとうございました。中( ボビー
どのエラーが表示されますか? – sForSujit
POSTリクエストで.... {contextpath}/insertuserにJSONオブジェクトを渡す必要があります。多くのリソースがあります。次の点を確認してください:https://www.leveluplunch.com/java/tutorials/014-post-json-to-spring-rest-webservice/ –