这篇文章主要讲解了“WebWork实现文件上传配置的过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WebWork实现文件上传配置的过程”吧!
WebWork文件上传配置1:导入包
commons-fileupload.jar commons-io-1x.jar
WebWork文件上传配置2:配置webwork.properties文件
webwork.multipart.parser=jakarta
WebWork文件上传配置3:配置xwork.xml文件
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd"> <xwork> <include file="webwork-default.xml"></include> <package name="default" extends="webwork-default"> <interceptors> <interceptor name="upload" class="com.opensymphony.webwork.interceptor.FileUploadInterceptor"></interceptor> <interceptor-stack name="uploadStack"> <interceptor-ref name="upload"></interceptor-ref> <interceptor-ref name="defaultStack"></interceptor-ref> </interceptor-stack> </interceptors>
<action name="realAddUpload" class="userAction" method="realAddUpload"> <interceptor-ref name="uploadStack"></interceptor-ref> <result name="success" type="redirect">getAllUploads.action</result> </action> </package> </xwork>
WebWork文件上传配置4:写页面
<form action="realAddUpload.action" method="post" enctype="multipart/form-data">
标题:
<input type="text" name="upload.title"> <br>
文件上传:
<input type="file" name="files"> <br> <input type="submit" value="增加资源"> </form>
WebWork文件上传配置5:写action
public String realAddUpload() throws Exception { if (upload != null) { if (files != null) { upload.setUploadName(filesFileName); userService.addUpload(upload, files); } } return SUCCESS; }
感谢各位的阅读,以上就是“WebWork实现文件上传配置的过程”的内容了,经过本文的学习后,相信大家对WebWork实现文件上传配置的过程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。