是否有一种仅使用javascript获取此会话id的方法?
我正在开发一个基于SpringMVC的Java应用程序。 打开浏览器窗口时,将创建会话id。 在服务器端,我们可以获得会话id,如下所示是否有一种仅使用javascript获取此会话id的方法?,javascript,spring,session,Javascript,Spring,Session,我正在开发一个基于SpringMVC的Java应用程序。 打开浏览器窗口时,将创建会话id。 在服务器端,我们可以获得会话id,如下所示 httpServletRequest.getSession().getId() 是否有一种仅使用javascript获取此会话id的方法?我的意思是在客户端?将会话id写入html中的隐藏html字段,然后使用javascript获取此字段的值将会话id写入html中的隐藏html字段,然后使用javascript获取此字段的值var strCookies=
httpServletRequest.getSession().getId()
是否有一种仅使用javascript获取此会话id的方法?我的意思是在客户端?将会话id写入html中的隐藏html字段,然后使用javascript获取此字段的值将会话id写入html中的隐藏html字段,然后使用javascript获取此字段的值
var strCookies=document.cookie;
var strCookies = document.cookie;
var cookiearray = strCookies.split(';')
for(var i=0; i<cookiearray.length; i++){
name = cookiearray[i].split('=')[0];
value = cookiearray[i].split('=')[1];
if(name == 'sid')
sid = value;
}
var cookiearray=strCookies.split(“;”)
对于(var i=0;ivar strCookies=document.cookie;
var cookiearray=strCookies.split(“;”)
对于(var i=0;i,考虑到您只想使用javascript:没有这样的解决方案。
原因是javascript在浏览器上执行,会话在服务器上执行
但是在为var my\u session
jquery.cookie.js:
这是一个很好的小库,用于在cookie中存储数据
参考这把小提琴:
另外,@samir turgay提供的解决方案也不错。考虑到您只想使用javascript:没有这样的解决方案。
原因是javascript在浏览器上执行,会话在服务器上执行
但是在为var my\u session
jquery.cookie.js:
这是一个很好的小库,用于在cookie中存储数据
参考这把小提琴:
否则,@samir turgay提供的解决方案也不错。您可以这样定义js变量
var jsessionId = '${cookie.JSESSIONID.value}';
您可以这样定义js变量
var jsessionId = '${cookie.JSESSIONID.value}';
var jsessionId = '${cookie.JSESSIONID.value}';