日期:2014-05-18  浏览次数:20607 次

ajax怎样把js对象传入后台?
js:
var user = {id:1, name:'张三'};

java:
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletExceptionIOException {
    User user = null;// 怎样把js对象传到这儿?
}

jquery的代码都被压缩了,看不清楚,
dwr可以实现,但是封装太深,还是找不到它的实现原理,
我想知道原生的js是怎么实现的?

------解决方案--------------------
为什么要传一个对象,不能传两个值过去,set给user对象吗

------解决方案--------------------
java强类型,不可能像php那样用stdClass或array轻松做json的转换

需要个mapper来做http request 到java class的转换

比如 jackson
------解决方案--------------------
楼主可以考虑下Gson或者Json格式以键值对的方式向后台传递,然后到后台转换成对象 试试看行不