我有一个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问题/答案

07-28 02:18
查看更多