检索 JSP 脚本变量中的隐藏输入值,而无需提交页面
retrive hidden input value in jsp scriptlet variable without submit page
我在html中设置了隐藏值,如下所示:
<input type="hidden" id="userId" name="userId" value="testUsr"/>
我希望 jsp 脚本变量中的这个值如下所示:
<% user %> = docuemnt.getElementById("userId").value;
我怎样才能实现这一点?
这是不可能的。您需要做的是将值发送到servlet
- 通过在网址中传递它
- 或者使用
jsp
中的request
对象将其作为请求中的参数发送 -
或者通过将隐藏字段放在
<form>
中并在单击submit
时调用servlet
这样:<form method='get' action='myservlet'>
<!--Your other fields-->
<input type="hidden" id="userId" name="userId" value="testUsr"/>
<input type='submit' value='Submit'/>
</form>
提交表单后,表单提交到的 JSP 可以通过以下方式检索值
request.getParameter("userId")
另请注意,"隐藏"在此上下文中没有任何意义,但输入不是可见的输入框。如果用户在浏览器中查看源代码,他们仍可以看到此值。
相关文章:
- onclick在使用jquery附加时不触发提交输入
- 如何通过按Enter提交输入表格,但在按shift和Enter时不提交
- 单击按钮提交输入字段值
- 提交输入时运行函数
- 使用jquery UI next按钮提交输入字段值,php将返回结果
- 提交输入不'不要在IE和Firefox中发布
- 在使用HTML和Javascript后,我需要在表单上提交输入以显示在页面上
- 提交输入类型=“;图像“;到另一个servlet时,未能返回任何参数
- 如何停止提交输入中的空字段
- HTML5 和 Javascript 上传进度条 - 按钮与提交输入类型
- 表单未按预期提交输入类型:文件
- 如何在提交表单时单击提交输入字段开始此 JQuery 验证
- 从提交输入对函数的单击调用不起作用
- 提交输入不会触发任何内容
- 为什么在使用 JavaScript 提交表单时不提交输入和提交按钮
- 使提交输入不可点击
- 在使用javascript打开页面时自动提交输入
- jQuery-提交表单..,但也传递提交输入名称和ID
- 在表单标记外自动填充和提交输入字段
- 提交/输入后,将焦点放在相同的输入字段