我已經搜索教程彈簧POST方法,以響應實體(不包括查詢)和我阿賈克斯得到錯誤插入數據。我想確認一下,從ajax到java的格式url是什麼?下面我的假設:什麼是從AJAX URL格式來發送POST方法有響應實體
本地主機:8080 /名稱項目/插入ID = 1 &名=鮑比
是上面的網址是正確的?因爲我失敗了這個網址。該參數是id和名稱。
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)上運行,但郵遞員與上述網址無法運行該代碼。
謝謝。 鮑比
你能告訴我們你得到哪些錯誤? – sForSujit
您必須通過POST請求將JSON對象傳遞給.... {contextpath}/insertuser。有很多資源。請檢查:https://www.leveluplunch.com/java/tutorials/014-post-json-to-spring-rest-webservice/ –