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

enctypeismultipart/form-data时,需要将请求解析为多部分请求。有几个库可用于该任务,例如Commons File Upload

于 2013-04-25T06:03:00.897 回答