Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 文本框数据未随上载的文件一起传递_Java_Jsp_Servlets - Fatal编程技术网

Java 文本框数据未随上载的文件一起传递

Java 文本框数据未随上载的文件一起传递,java,jsp,servlets,Java,Jsp,Servlets,我已经申请了。 若我只上传图像,那个么e'thing做得很好,但当我使用textbox作为另一个输入,然后在我尝试上传数据库中的两个数据后,存储在其中的图像,但textbox数据甚至并没有传递到servlet文件 以下是我的jsp页面代码: <body> <form action="UploadPhoto" method="post" enctype="multipart/form-data"> <p> <input type="file" name=

我已经申请了。 若我只上传图像,那个么e'thing做得很好,但当我使用textbox作为另一个输入,然后在我尝试上传数据库中的两个数据后,存储在其中的图像,但textbox数据甚至并没有传递到servlet文件

以下是我的jsp页面代码:

<body>
<form action="UploadPhoto" method="post" enctype="multipart/form-data">
<p>

<input type="file" name="ImageFile" id="ImageFile" />
</p>

<br>
<br>
<input type="text" name="txtname" placeholder="Name">
<p>
<input type="submit" name="submit" value="Upload" />
</p>

</form>
</body>

任何人都可以帮我解决这个问题


在if条件之后

if (!item.isFormField()) {
      ......
      ......
 }
添加下面的代码

else if (item.isFormField()) {
String name = item.getFieldName();
String value = item.getString();
...
}
这很好用


参考:

request.getParameter(“txtname”)对u来说是空的?@PSR是的,它得到了一个空值。使用
enctype=“multiupart/form data”
:@w4rumy,谢谢。。我已经解决了这个问题。我已经通过了
action=“UploadPhoto?txtdata=value”
并开始工作。在servlet中,我可以使用
request.getParameter(“txtdata”)
轻松获得该值
else if (item.isFormField()) {
String name = item.getFieldName();
String value = item.getString();
...
}