(1)、action中使用ajax传值时
HttpServletRequest request = ServletActionContext.getRequest();
String origin = request.getHeader("Origin");
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=GBK");// 解决中文乱码
response.setHeader("Access-Control-Allow-Origin", origin);
response.addHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE");
response.setHeader("Access-Control-Allow-Credentials", "true");
(2)、ajax请求示例
$.ajax({
type:"POST",
url:getUrl()+"minehome!mineform.do",
dataType:"JSON",
data : {
'start' : start++,
'end' : end,
'nickName' : nickName
},
xhrFields: {
withCredentials: true
},
success:mineUser,
error:function(){
elert("AAAAA");
}
});
function mineUser(data){
alert("aaaaaa");
}