在struts2中,接受ajax傳的json對象集合,接受不到
3 回答

鴻蒙傳說
TA貢獻1865條經(jīng)驗 獲得超7個贊
你這個json寫得好像有問題哦
1 | var t2= "{'students':[{'firstname':'aa','lastname':'bb'}, 'firstname':'cc','lastname':'dd'}]}" ; |
應(yīng)該是這樣吧,你漏寫了一個{ 應(yīng)該像下面這樣
1 | var t2= "{'students':[{'firstname':'aa','lastname':'bb'}, {'firstname':'cc','lastname':'dd'}]}" ; |
另外如果struts2不支持json數(shù)組,你改用字符串把這些參數(shù)拼接起來就行了,到了后臺使用split方法把字符串拆開就行了

絕地?zé)o雙
TA貢獻1946條經(jīng)驗 獲得超4個贊
開發(fā)中經(jīng)常會遇到這種問題,碰到這種問題先不要著急。
首先:先檢查一下參數(shù)名有沒有問題,要確保參數(shù)名是正確的。
然后:確認一下ajax確實傳遞了這個json數(shù)組,比如可以alert(json);打印出來傳遞的json有沒有問題,如果這一步也沒有問題,就把項目debug然后在對應(yīng)的java方法中打一個斷點。再去看傳過來的參數(shù)是否有問題。到這里要注意一下,有沒有進到這個java方法,如果沒有進來,可能是ajax方法寫的有問題,如果進來了,就檢查一下json。應(yīng)該就可以了。
- 3 回答
- 0 關(guān)注
- 1179 瀏覽
添加回答
舉報
0/150
提交
取消