我有一个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");
但是,出于某种原因,尽管选择了一个选项,该选项仍为null。
任何人都知道这是为什么?
答案 0 :(得分:0)
我在StackOverflow / Google上撕下结果后找到了解决方案。
问题与表单元素上的"multipart/form-data"
enctype属性有关。每当您使用该enctype调用.getParameter
时,它将返回null。
要获得解决方案,请查看this问题/答案