Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从jsp向servlet传递隐藏值时获取未定义的值_Java_Jsp_Servlets - Fatal编程技术网

Java 从jsp向servlet传递隐藏值时获取未定义的值

Java 从jsp向servlet传递隐藏值时获取未定义的值,java,jsp,servlets,Java,Jsp,Servlets,我在JSP中有一个隐藏的值 <input type="hidden" name="selectedtxn" value="" /> 但我在servlet中得到的值是未定义的 我做错了什么吗?你隐藏的输入字段是空的value=“这就是为什么你得到了未定义的。请给出一些值,比如value=“test”你能给我们更多的html代码吗?您的HTML表单和为其赋值的代码selectedtxn。您需要在此处设置一些值value=”“,就像这样value=“123”,然后重试。@Suniel您没

我在JSP中有一个隐藏的值

<input type="hidden" name="selectedtxn" value="" />
但我在servlet中得到的值是
未定义的


我做错了什么吗?

你隐藏的输入字段是空的
value=“
这就是为什么你得到了
未定义的
。请给出一些值,比如
value=“test”

你能给我们更多的html代码吗?您的HTML表单和为其赋值的代码
selectedtxn
。您需要在此处设置一些值
value=”“
,就像这样
value=“123”
,然后重试。@Suniel您没有做错任何事情。正如它所说的,您没有定义隐藏字段的值,Java没有未定义的
(尽管JavaScript有)。您的意思是该值是
null
还是该值是字符串“未定义”?两者之间有着绝对巨大的差异。还有,我们能看看表格吗?如何将值发送到服务器(标准表单提交、AJAX等)?是的,我可以,并且正在着手;在对这个问题发表评论之后,我不得不等待。如果输入的值是空字符串,那么我希望服务器上的值也是空字符串。@AnthonyGrist不是关于未定义,我想他一定得到了
null
他可能是空的,但这仍然不是我所期望的。带有
value=”“
的输入仍应产生一个请求参数,它只有一个空字符串值,而不是
null
String selectedTxnNo = request.getParameter("selectedtxn");