0

任何朋友都可以告诉我如何在 from attribute 中使用带有 multipart/form-data 的数据字符。我知道当表单具有文件上传控件但我不会同时使用字符和文件上传控件时使用 multipart/form-data 。当我使用 multipar 时,我无法传输我的角色。
我如何同时使用???
在 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 import="com.oreilly.servlet.MultipartRequest" %>
<%
  MultipartRequest mpr=new MultipartRequest(request,"C://upload");
  request.getParameter("year");                   // Return Null Here
%>

我如何在这里获得年份的参数值?

4

1 回答 1

1

一旦你有了 multipart/form-data 的 enctype,请求就变成了 multipart,并且表单数据将无法通过隐式请求 jsp 对象访问。

使用您设置的 MultipartRequest:

mpr.getParameter( "year" );
于 2013-03-24T17:11:22.240 回答