亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

小白,請教各位大佬!springMVC 使用注解@ResponseBody 不能返回JSON數據

小白,請教各位大佬!springMVC 使用注解@ResponseBody 不能返回JSON數據

元芳怎么了 2019-09-25 16:12:21
控制器中代碼@RequestMapping(value="/listArea",method=RequestMethod.GET)@ResponseBodyprivateMaplistArea(){MapmodelMap=newHashMap();Listlist=areaService.getAreaList();modelMap.put("rows",list);modelMap.put("total",list.size());returnmodelMap;}xml中的使用了這個pom.xml引入下列依賴com.fasterxml.jackson.corejackson-core2.9.8com.fasterxml.jackson.corejackson-annotations2.9.0javax.servletjavax.servlet-api3.1.0訪問接口時報錯WARNorg.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver-Resolved[org.springframework.http.converter.HttpMessageNotWritableException:Noconverterfoundforreturnvalueoftype:classjava.util.HashMap]DEBUGorg.springframework.web.servlet.DispatcherServlet-Completed500INTERNAL_SERVER_ERROR
查看完整描述

2 回答

?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

1,返回值類型寫錯了,因為@responsebody返回的數據是JSON格式,但是JSON格式類型是String,所以你的返回值應該是String而不是Map2,還有方法修飾詞應改為public而不是private
                            
查看完整回答
反對 回復 2019-09-25
?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

缺少Jackson的綁定依賴,加上這個依賴試試
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
如果還不行參考這個鏈接的做法,再加個配置:解決java.lang.IllegalArgumentException:Noconverterfoundforreturnvalueof
                            
查看完整回答
反對 回復 2019-09-25
  • 2 回答
  • 0 關注
  • 307 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號