<!DOCTYPE html>
<html>
<head>
<script src="lib/jquery-3.4.1.min.js" ></script>
<script src="lib/zepto.js" ></script>
</head>
<body>
<div class ="scroller"></div>
</body>
</html>
<script>
alert(sessionStorage.sessionId)
</script>
<!DOCTYPE html>
<html>
<head>
<script src="lib/jquery-3.4.1.min.js" ></script>
<script src="lib/zepto.js" ></script>
</head>
<body>
<div class ="scroller"></div>
</body>
</html>
<script>
alert(sessionStorage.sessionId)
</script>
首先,sessionStorage是js的api,获取的是浏览器本地的缓存,这个方法并没有sessionId的属性,所有你那输出是undefind
其次,sessionStorage.getItem("sessionId") 获取的是本地缓存中字段名为sessionId的值,但是你本地没有该缓存,所有返回null
后来发现你挂了个java的标签,大胆猜测你是不是想表达在jsp项目的页面中获取session的id
如果是,那么 <% String sid=session.getId() %>说不定能帮到你
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
sessionStorage.getItem("sessionId") 你意思这个?