【发布时间】:2011-05-19 10:33:05
【问题描述】:
我的 web 服务器 - tomcat 在会话中设置了两个属性。在 jsp 页面中,将它们检索为
<% String age = (String) session.getAttribute("age"); %>
我将此值设置为同一个 jsp 文件中表单中的隐藏字段。
<input type="hidden" name="age" id="age" value="<%=age%>" />
我正在尝试在 javascript 文件中使用这个值,如下所示
document.cForm.age.value
但这个值在大多数情况下都是空的。有时,要设置正确值的变量?这种不一致有什么原因吗?请解释
【问题讨论】:
-
查看生成的源代码并查看 的输出,这应该会给您一些想法。
-
嗨,克里斯,我查看了源代码,实际上我的表单中有两个隐藏字段,但“查看源代码”中只显示一个。缺少“年龄”字段。很奇怪。
<input type="hidden" name="url" id="url" value="<%=url%>"><input type="hidden" name="age" id="age" value="<%=age%>">有语法问题吗?