我从Jsp文件调用了我的servlet,这里是我的servlet(我正在设置会话名称,值),用于在调用servlet的同一jsp页面的div标签中输出数据。 我使用该会话值作为提交到jquery的表单中的隐藏字段,但是在这里,在jquery中没有达到更新的会话值?
同样的任何解决方案??
是的,如果我在提交页面之前重新加载页面,则jquery会获取更新的会话值。
码
servlet文件:
HttpSession session = request.getSession(true);
session.setAttribute("totalpurchase", total);
jsp文件:
<form method="post" action="" onclick="check()">
<input type="hidden" value="${sessionScope.totalpurchase}" id="totalpurchase">
</form>
<script>
function checkcart() {
var totalpurchase = document.getElementById('totalpurchase').value;
alert(totalpurchase);
}
</script>
答案 0 :(得分:0)
session和sessionScope是两个不同的对象。您可以在this page.
上阅读相关内容一种方法是直接使用$ {totalpurchase}。这有限制,没有使用类似名称的其他属性。