1、 strtus2在上传文件时,同样将java.io.File对象作为一个私有变量,增加set和get方法后进行自动的注入。需要注意的是在前端页面进行设计时,使用form时将
| <s:form action="fileUpload" method="POST" enctype="multipart/form-data"> <s:file name="logFile" label="Log FIle" /> <s:submit value="提 交" /> </s:form> |
同时在Action的配置文件中需要增加如下内容
| <action name="fileUpload" class="logAnalyseAction" method="fileUpload"> <interceptor-ref name="fileUploadStack"></interceptor-ref> <result name="success">/jsp/stressTesting/logAnalyse.jsp</result> </action> |
在Action中即可将该file对象进行正常的读写操作了。
本文介绍了如何在Struts2框架中实现文件上传功能。详细解释了如何设置前端表单以便能够正确上传文件,以及在Action类中如何配置拦截器和处理上传文件的方法。
566

被折叠的 条评论
为什么被折叠?



