我有一个HTML表单,如下所示:
<form action="UploadServlet" method="post" enctype="multipart/form-data">
<input type="file" name="fileUpload" size="50" />
<input type="submit" value="Upload File" />
<select name="options">
<option value="public">Public File</option>
<option value="locker">Locker File</option>
</select>
</form>
我希望用户选择一个文件,然后从下拉列表中选择一个选项来选择文件的保存位置。
我试图使用
String option = request.getParameter("options");
但是,由于某些原因,尽管选择了一个选项,但该选项为空。
有人知道为什么吗?
最佳答案
我在StackOverflow/Google上查看结果后找到了解决方案。
这个问题与form元素上的"multipart/form-data"
enctype属性有关。无论何时使用该enctype调用.getParameter
,它都将返回null。
对于解决方案,请查看this问题/答案