<分区>
我正在使用 apache-commons-fileupload
从 client
获取文件到 server
。(使用 JSP
和 Servlet
)。
JSP/HTML
<form method="POST" action="GetFile" enctype="multipart/form-data">
<input type="file" name="datafile">
<input type="text" name="text1">
<input type="submit" value="Next">
</form>
Servlet:GetFile
System.out.println(request.getParameter("text1"));
我可以将文件上传到服务器,但是我无法在 servlet
中获取 text1
的值(我得到的是 null
servlet
中 text1
的值),我需要表单中的这个 textfield
来提交一些附加信息,同时将其上传到服务器
。
- 是
enctype="multipart/form-data"
选项的形式不允许其他 要提交的表单数据?如果它不允许,那么我必须将这个额外的textfield
发送到server
的其他选项是什么。 - 还是我的代码有其他问题?