function submit() {
var name = document.getElementById('name').value;
var mob = document.getElementById('number').value;
sessionStorage.setItem("name", name);
sessionStorage.setItem("mob", mob);
document.getElementById("leadForm").action = "/confirm";
document.leadForm.submit();
}
在确认页面上,我的 JSP 被调用,我想在其中打印在 session 中传递的 name
和 mob
,以及在上选择的另一个属性这个页面,我必须将它传递到另一个页面。
我不确定如何将 session 值从 JavaScript 获取到 JSP。
在我的 JSP 页面中写入:
String name = (String) session.getAttribute("name");
out.println(name);
我得到了 null
值。
最佳答案
sessionStorage
与浏览器相关,变量 name
, mob
设置在客户端而不是请求中。
您可以将它们传递到服务器端,或者再次使用 javascript 显示它们的值,
sessionStorage.getItem('name');
关于javascript - 如何在 JSP 页面中获取 JavaScript session 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28426028/