当前位置: 代码迷 >> J2EE >> ajax怎的把js对象传入后台
  详细解决方案

ajax怎的把js对象传入后台

热度:87   发布时间:2016-04-21 23:17:33.0
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格式以键值对的方式向后台传递,然后到后台转换成对象 试试看行不
  相关解决方案