0

誰でもバディは、属性からの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 に答える