angular.js - 後台怎麼解析angular的Ajax請求?
PHPz
PHPz 2017-05-15 16:50:07
0
3
937

angular的Ajax請求發送的資料是
Object {Account: "123", Password: "123"}
怎麼在JAVA後台解析讀取?普通方法不行...

PHPz
PHPz

学习是最好的投资!

全部回覆(3)
黄舟

如果是json 當做stream讀取後解析為json物件

如果是key value pair用querystring/form依key就可以取得value

key value pair : http://stackoverflow.com/questions/11442632/how-can-i-post-data-as-form-data-instead-of-a-request-payload

parse json : http://vitalflux.com/angularjs-post-json-data-using-ajax-springmvc/

我想大声告诉你

既然後台MVC無法解析取值
試試用最普通servlet類別的request.getParameter("pName")試試能否取得到?
如果用servlet類別能取得的話
那應該只是在使用那個MVC框架時配置有問題吧,
如果連servlet類別都無法取得參數的話就用瀏覽器的開發者工具檢查一下ajax請求到底有沒有發送成功
或是發送的資料是不是變成字串之類的問題

世界只因有你

我前台使用angularjs,後台使用springmvc,前台向後台請求時,使用JSON.stringify(data),後台controller使用(@RequestBody User user)來接收參數.

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板