Can Any Buddy告诉我如何在属性中使用带有multipart / form-data的数据字符。我知道在具有文件上传控件但不会同时使用字符和文件上传控件的表单时使用multipart / form-data。当我使用倍增时,我无法转移我的角色。我怎么用两个???
在Html页面 -
<form enctype="multipart/form-data" method=post action='upload.jsp'>
<select name="year"><option>Year 1</option><option>Year 2</option></select>
Browes Your .xml File<input type='file' name='fname' accept='text/xml'>
<input type='submit' value='Upload'/>
jsp page -
<%@page import="com.oreilly.servlet.MultipartRequest" %>
<%
MultipartRequest mpr=new MultipartRequest(request,"C://upload");
request.getParameter("year"); // Return Null Here
%>
我如何获得年份的参数值?
答案 0 :(得分:1)
一旦你有了multipart / form-data的enctype,请求就变成了multipart,并且无法通过隐式请求jsp对象访问表单数据。
使用您设置的MultipartRequest:
mpr.getParameter( "year" );