我正在使用javascript的PPT下载实用程序提交表单。收到表单提交的响应后,根据响应,我需要进行一些活动(禁用UI组件)。我在{em> Spring MVC 的cookie
中添加了HttpServletResponse
,并试图用JavaScript读取它。但是$cookies.get()
和document.cookie
总是给出undefined
并且是空的响应。 PFB我使用的代码。
Spring Controller:
Cookie counterCookie = new Cookie("SR_loader_active", "true");
counterCookie.setComment("SetCookie Counter");
counterCookie.setHttpOnly(false);
counterCookie.setMaxAge(60*60);
response.addCookie(counterCookie);
Javascript:
$interval(function(){
angularController.getCookie("SR_loader_active");
},1000);
angularController.getCookie = function(cName) {
console.log($cookies.get(cName)); // returning undefined
console.log($cookieStore.get(cName)); // returning undefined
console.log(document.cookie); // returning empty string
};
我已经添加了ngCookies
依赖项,并在JSP文件中注入了$cookies
,$cookieStore
并添加了CDN: angular-cookies.js。
请有人帮助我解决此问题。请让我知道是否有任何疑问或需要我身边的更多信息