HTML选择在Servlet中返回null的框

时间:2014-06-04 15:46:37

标签: java html servlets

我有一个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。

任何人都知道这是为什么?

1 个答案:

答案 0 :(得分:0)

我在StackOverflow / Google上撕下结果后找到了解决方案。

问题与表单元素上的"multipart/form-data" enctype属性有关。每当您使用该enctype调用.getParameter时,它将返回null。

要获得解决方案,请查看this问题/答案