上传
1.页面配置
<form method="post" action="*.action" enctype ="multipart/form-data">
<input type="file" name="attachments"><!--input的name可以设置数组的编号->
</form>
2.action配置
private File[] attachments;
public String test() {
InputStream inputStream = new FileInputStream(attachment)new FileInputStream(attachment);
return "test";
}
下载
1. Action中定义定义InputStream和execute方法
private InputStream inputStream;
public String execute(){
inputStream = new FileInputStream(imagePath);
return "suc";
}
2. struts.xml中配置Action的调用接口
<action name="*Action" class="*">
<result name="suc" type="stream">
<param name="inputName">inputStream</param>
<param name="contentType">image/jpeg</param>
</result>
</action>
3. jsp页面
<img src="*.action" />