【发布时间】:2015-02-10 15:32:28
【问题描述】:
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 被调用,我想打印这个在会话中传递的 name 和 mob,以及在此页面上选择的另一个属性,我必须将它传递给另一个页面。
我不确定如何将会话值从 JavaScript 获取到 JSP。
在我的 JSP 页面中编写:
String name = (String) session.getAttribute("name");
out.println(name);
我得到了null 的价值。
【问题讨论】:
-
您必须通过表单或 AJAX 将其发送到 Web 服务器。
-
请不要在 JSP 页面中使用 scriptlet,它是 90 年代的,而且不是很好的方式 :)
标签: javascript jsp session