gpt4 book ai didi

java - 多部分表单处理

转载 作者:行者123 更新时间:2023-12-01 14:52:57 25 4
gpt4 key购买 nike

我正在使用 commons fileupload 上传图像文件,使用 post 方法。图像上传成功,但是当我尝试使用 request.getParameter("field_name"); 访问表单的任何其他字段时方法我得到所有相应字段的空值,因此我得到了各种异常。这是我的表单的代码:

<form id="add-book" name="add-book" class="add-book" method="post" action="ServletImageUpload" enctype="multipart/form-data">
<table>
<tr>
<td>field1</td>
<td><input type="text" name="isbn" id="isbn" /></td>
</tr>
<tr>
<td>Upload image</td>
<td><input type="file" name="upload" /></td>//image upload field
</tr>

<!--rest of the form fields -->
</form>

request.getParameter(); 的问题也是如此方法?为什么我无法获取参数的值?

最佳答案

我猜当表单为multipart时,您不能使用request.getParameter()。您可以使用Apache Commons Fileupload它提供 API 来解析多部分请求,并单独迭代它的各个部分。

关于java - 多部分表单处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14662252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com