Я новичок в AngularJs & Spring.Я вызываю метод Spring MVC GET из функции AngularJs.Иногда метод GET не вызывается и дает старые значения сеанса.Если я использую POST, он работает нормально.
Пожалуйста, прокомментируйте, если вам нужно больше информации об этом.
Spring MVC метод:
@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 ;
}
AngularJS Функция:
$scope.loadDetails = function(){
$http.get(CONTEXT+'/getAccessDetails').then(function(resp){
alert(resp.data); // Getting old value
});
};