【发布时间】:2026-01-24 21:55:01
【问题描述】:
我有一个使用重定向转发到 HTML 页面的 servlet。因为我在html页面上使用ajax和php来做其他功能。可以转成jsp。有没有办法我可以在会话属性中的 servlet 中获取名称 -“poNumber”。我要得到它并展示它的价值。
我是编程新手。
可以在 jsp 中使用。
但是需要让它在 html 页面中工作。我可以用javascript来做吗?
我试过了:
<script type="text/javascript">
var purchaseOrderNo = session.getAttribrute("pONumb");
document.write("pONumb");
</script> [
这不会在 HTML 页面上输出任何值。
试过了:
<script type="text/javascript">
var purchaseOrderNo = (String) session.getAttribrute("pONumb");
document.write("pONumb");
</script>
再次在页面上没有输出。
试过了:
<script type="text/javascript">
String purchaseOrderNo = (String) session.getAttribrute("pONumb");
document.write("pONumb");
</script>
再次在页面上没有输出?
想不出还有什么可以尝试的。重定向到该 HTML 页面的 servlet 创建并设置会话属性 pONumb。
【问题讨论】:
-
您能否将完整的 JSP 添加到问题中?您正在看到的 HTML 输出是什么?如果 JSP 正在输出
<script>块,您可能想尝试var purchaseOrderNo = <%= session.getAttribrute("pONumb"); %> -
什么是
(String) session.getAttribrute("pONumb");?它甚至不是正确的 JavaScript 语法……而且 JAVA 与 JavaScript 不一样。在此处阅读有关 JSP 的更多信息:Wikipedia - JSP
标签: javascript html servlets