第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

ajax application/json傳入后臺,攔截器怎么獲取參數(shù)且不破壞

ajax application/json傳入后臺,攔截器怎么獲取參數(shù)且不破壞

蕪湖不蕪 2019-02-19 21:12:55
如題:  前端傳入代碼:      $("#button").click(function(){ var user = {"name":"張三","age":9,"key":"xx"};$.ajax({    url:"http://localhost:8080/mybatis/insert",        contentType : 'application/json',    type : "POST",    dataType: 'json',    data: JSON.stringify(user),    success : function(data) {        alert(data.result);    }});攔截器:    @Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse arg1, Object arg2) throws Exception {    System.out.println("我攔截了");    // 不能使用 request.getReader(); 和流的方式獲取(流只能取一次,導(dǎo)致后臺獲取不到參數(shù)),request.getParameter();獲取不到 json格式參數(shù)        return true;}后臺:@RequestMapping("/insert")public Map<String, Object> insert(@RequestBody User user){    service.insert(user);    Map<String, Object> result = new HashMap<>();    result.put("result", "success");    return result;},請問誰有辦法在不破壞后臺:流和@RequestBody情況下,在攔截器里面獲取我前臺傳入的key?
查看完整描述

1 回答

?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

RequestBody 和 ResponseBody 只能被讀取一次,故而不要在 interceptor 中進(jìn)行讀取操作. 具體的解釋和解決方法和移步這里Spring REST service: retrieving JSON from Request


查看完整回答
反對 回復(fù) 2019-02-21
  • 1 回答
  • 0 關(guān)注
  • 611 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號