我在jsp中具有以下内容:
<form action="/ucReady2/uploadservlet" method="post" enctype="multipart/form-data"> <label for="filename_1">File: </label> <input class="wfs_button" id="filename_1" type="file" name="filename_1" size="50" /> <input type="input" name="rowindex" value="<%=rowIndexObj%>" /><input class="wfs_button" type="submit" value="Upload File" /> </form>
在uploadservlet中,我有:
String attribute = request.getParameter("rowindex");
该属性始终为null!。在我提交表单之前,输入字段本身具有一个值。Servlet无法读取该值。
好的。我从fileupload网站找到了解决方案:
if (item.isFormField()) { if ("rowindex".equalsIgnoreCase(item.getFieldName())) { attribute = item.getString(); } }