我正在开发一个使用Spring MVC的webapp,而我正在解决问题。我正在使用Ajax向我的webapp服务器执行HTTP请求,到目前为止一切正常。当我开始使用会话时出现问题...特别是每当我尝试查询会话时(从服务器端),它似乎总是一个新的,它不包含任何属性我以前存过。 这是我执行Ajax调用的方式:
function methodName(message){
var url = SERVICE_ADDRESS + ":" + SERVICE_PORT + "/path";
$.ajax( {
type: "POST",
url: url,
data: JSON.stringify(message),
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success : function(data) {
//DOING STUFF
},
error : function(e) {
//DOING STUFF
}
});
}
也许我在Ajax通话体内遗漏了一些东西。 从后端开始,我只是通过对象HttpServletRequest检索会话,因为我总是这么做。我一直以来做的唯一区别就是Ajax ......通常我都是使用Spring表单调用HTTP请求,所以要么Ajax不支持会话,要么我没有。我在电话里面遗漏了一些东西。有人可以帮助我吗?非常感谢你