Struts2 的xml文件
<action name="upload" class="action.UploadAction" method="puload"><!--上传-->
<param name="savePath">/Upload</param><!--保存路径 -->
<result name="success">upload_ok.jsp</result>
</action>
<action name="downfile" class="action.DownfileAction" method="exe"><!--下载-->
<param name="inputPath">/Upload</param>
<result name="success" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">inputstream</param>
<param name="contentDisposition">
attachment;filename="${filename}"
</param>
<param name="bufferSize">4096</param>
</result>
</action>
上传的页面
<body>
<s:form enctype="multipart/form-data" action="upload">
<P><s:file name="file"/></P>
<P><s:file name="file"/></P>
<P><s:file name="file"/></P>
<P><s:file name="file"/></P>
<s:submit value="上传"/>
</s:form>
</body>
下载的页面
<body>
<s:iterator value="fileFileName" id="f" status="idx">
<h3>文件名:
<a href="downfile?filename=<s:property value='f'/>"><s:property value="f"/>
</a></h3>
<h3>文件类型:<s:property value="fileContentType[#idx.index]"/> </h3>
<h3>路径:<s:property value="savePath"/></h3>
<hr/>
</s:iterator>
</body>
<action name="upload" class="action.UploadAction" method="puload"><!--上传-->
<param name="savePath">/Upload</param><!--保存路径 -->
<result name="success">upload_ok.jsp</result>
</action>
<action name="downfile" class="action.DownfileAction" method="exe"><!--下载-->
<param name="inputPath">/Upload</param>
<result name="success" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">inputstream</param>
<param name="contentDisposition">
attachment;filename="${filename}"
</param>
<param name="bufferSize">4096</param>
</result>
</action>
上传的页面
<body>
<s:form enctype="multipart/form-data" action="upload">
<P><s:file name="file"/></P>
<P><s:file name="file"/></P>
<P><s:file name="file"/></P>
<P><s:file name="file"/></P>
<s:submit value="上传"/>
</s:form>
</body>
下载的页面
<body>
<s:iterator value="fileFileName" id="f" status="idx">
<h3>文件名:
<a href="downfile?filename=<s:property value='f'/>"><s:property value="f"/>
</a></h3>
<h3>文件类型:<s:property value="fileContentType[#idx.index]"/> </h3>
<h3>路径:<s:property value="savePath"/></h3>
<hr/>
</s:iterator>
</body>