本帖最后由 lianzzb1012 于 2016-12-29 20:57:35 编辑
最近想用js写一个原生的ajax方法,在用post方法传递数据的时候
第一种方法是:
设置的请求编码方式是:
XMLHttpReq.setRequestHeader("Content-Type", "application/json; charset=utf-8");
传递的数据也是json格式的
var data = {
username : 'admin',
password : 'admin'
};
使用的action是 extends ActionSupport implements ServletRequestAware, ServletResponseAware的,采用get和set方法传递和接收数据,但是在Action中接收不到数据。
第二种方法
求情编码为:XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
传递数据为:var data = 'username=admin&password=admin'
在action中能够接收到数据
就想问下action中不采用领域对象的情况下怎么样才能在action中接受到第一种方法传递的json数据