0

こんにちは、私はjspファイルを使用しており、jspファイルに次のコードを書いています。

 <aui:form name="fm" method="POST" action="<%= updateTestiURL.toString() %>"  
  enctype="multipart/form-data">
  <aui:input name="subject" label="Subject"/>
  <aui:input type="file" name="fileName"/>

これを使用すると、Java ファイルでファイルを正常にアップロードできます。しかし、テキスト ボックスの値を取得しようとすると、null が返されます。テキストボックスを取得するためにJavaで次のコードを記述します。

    subject=(String)actionRequest.getParameter("subject");  

以下を削除すると

 enctype="multipart/form-data"

jsp ファイルからテキスト ボックスの値を取得できますが、別の問題が発生します。ファイルをアップロードできません。両方を取得する方法を教えてください。

4

1 に答える 1

2

enctypeがの場合、multipart/form-dataリクエストはマルチパート リクエストとして解析する必要があります。Commons File Uploadなど、そのタスクに使用できるライブラリがいくつかあります。

于 2013-04-25T06:03:00.897 に答える