angular的Ajax請求發送的資料是
Object {Account: "123", Password: "123"}
怎麼在JAVA後台解析讀取?普通方法不行...
黄舟2017-05-15 16:52:07
如果是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/
我想大声告诉你2017-05-15 16:52:07
既然後台MVC無法解析取值
試試用最普通servlet類別的request.getParameter("pName")
試試能否取得到?
如果用servlet類別能取得的話
那應該只是在使用那個MVC框架時配置有問題吧,
如果連servlet類別都無法取得參數的話就用瀏覽器的開發者工具檢查一下ajax請求到底有沒有發送成功
或是發送的資料是不是變成字串之類的問題
世界只因有你2017-05-15 16:52:07
我前台使用angularjs,後台使用springmvc,前台向後台請求時,使用JSON.stringify(data),後台controller使用(@RequestBody User user)來接收參數.