Java GET方法未在IE中调用

Java GET方法未在IE中调用,java,angularjs,spring-mvc,get,Java,Angularjs,Spring Mvc,Get,我对AngularJs&Spring是新手。我从AngularJs函数调用Spring MVC GET方法。有时不会调用GET方法并给出旧的会话值。如果我使用POST,它可以正常工作 请评论,如果需要更多的细节 Spring MVC方法: AngularJS函数: 我想这就解释了你的问题。 之所以会发生这种情况,是因为您的响应正在被缓存,并且当您再次尝试时,您将在GET的情况下获得缓存响应 虽然post方法不会缓存,也不会保存在浏览器历史记录中 您也可以参考此链接是否有任何错误?。你的方法签名是

我对AngularJs&Spring是新手。我从AngularJs函数调用Spring MVC GET方法。有时不会调用GET方法并给出旧的会话值。如果我使用POST,它可以正常工作

请评论,如果需要更多的细节

Spring MVC方法: AngularJS函数: 我想这就解释了你的问题。 之所以会发生这种情况,是因为您的响应正在被缓存,并且当您再次尝试时,您将在GET的情况下获得缓存响应

虽然post方法不会缓存,也不会保存在浏览器历史记录中


您也可以参考此链接

是否有任何错误?。你的方法签名是ProcessDO类型的,它必须返回ProcessDO类型的值。Sudhir,我没有收到任何错误。是的,它将返回ProcessDO。谢谢Gaurav,让我看看。
@RequestMapping(value="/getAccessDetails", method=RequestMethod.GET)
public @ResponseBody ProcessDO getAccessDetFromSession(HttpServletRequest request){
    AccessDO accessDO = null;
    HttpSession session=request.getSession();
    if(session.getAttribute("accessDetail")!=null) {
        accessDO =(AccessDO) session.getAttribute("accessDetail");
    }
    return accessDO ;
}
$scope.loadDetails = function(){
    $http.get(CONTEXT+'/getAccessDetails').then(function(resp){
        alert(resp.data); // Getting old value
    });
};