servlet怎么读取页面的隐藏字段的值??? 我的页面上有两个隐藏字段,我现在要在servlet里读取它的值,可是读到的取是空,不知道怎么回事 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form action="myservlet" method="post"><input type="hidden" name="name" value="myrose"><input type="submit" value="提交"></form>这样的话点提交按钮,在myservlet中的doPost()方法中用String value = request.getParameter("name");就可以获取到。如果你的隐藏字段是放在被包含的JSP页面中的话,用<jsp:include >指令来包含,此指令放在一个<form></form>中,这样点提交按钮的时候才可以被提交到servlet. 对于hidden 表单元素,取到的值为空,并不是为null,你应该是没有为hidden元素值,所以为空,如果没有这个hidden元素的话,会报nullpoint错误。取隐藏表单值和非隐藏方法一样的,仔细检查一下你的代码 hidden中的隐藏字段应该也能读到的。 <input type="hidden" name="id" value="1"> String value = request.getParameter("id"); 和普通的获取方式一样的.. 一楼的写的已经很详细了!跟普通取值一样,只要将name里值写对就行 我能想到的原因1 hidden 字段写道form外面了2 form 是带附件的上传3 字段名字不一致,注意大小写4 是不是form里面有2个hidden字段重名啊!呵呵 我的hidden放到了form外面了,哈哈,大意了,谢谢大家了,散分。 struts2乱码问题,纠结啊 求高手指点~~~~ 分布式并发问题 Web应用中static类型的字段的作用域 DisplayTag问题 字符乱码问题 关于文件上传的问题? 寻人 在JSP中.class应该放在哪里? spring data jpa注解@Query,执行删除语句报错 java调用c# webservice接口 这种网站怎么做的? 一个关于ThreadLocal使用的问题
<input type="hidden" name="name" value="myrose">
<input type="submit" value="提交">
</form>
这样的话点提交按钮,在myservlet中的doPost()方法中用
String value = request.getParameter("name");
就可以获取到。
如果你的隐藏字段是放在被包含的JSP页面中的话,用<jsp:include >指令来包含,
此指令放在一个<form></form>中,这样点提交按钮的时候才可以被提交到servlet.
取隐藏表单值和非隐藏方法一样的,仔细检查一下你的代码
和普通的获取方式一样的..
1 hidden 字段写道form外面了
2 form 是带附件的上传
3 字段名字不一致,注意大小写
4 是不是form里面有2个hidden字段重名啊!呵呵