Struts文件上传与下载详解_上传单个文件
【摘要】 大家都知道Servlet上传文件的时候用的是commons-fileupload插件上传的,但是过程极其的麻烦,同样Struts2也有自带的文件上传,但是过程比Servlet里面的简单了不少,接下来请大家看演示: 我们现在先建一个表单用于上传文件: <s:form action="upload.action" method="post" enctype="mul...
大家都知道Servlet上传文件的时候用的是commons-fileupload插件上传的,但是过程极其的麻烦,同样Struts2也有自带的文件上传,但是过程比Servlet里面的简单了不少,接下来请大家看演示:
我们现在先建一个表单用于上传文件:
这个很简单,主要就是用的Struts的标签展示出来的,这里不多做解释,然后我们再写个UploadAction来处理这个文件上传:
需要注意的是:由于文件上传到了/upload目录下面,所以咱们得先在WebRoot下面创建一个文件夹“upload”,上传的所有的文件都在这个目录下面。
接着我们来配置struts.xml文件:
然后我们就可以发布运行了。
注意:
1.execute的方法千万别写错,要不然上传不到服务器upload里面。
2.UploadAction里面File upload,此处的upload必须要和jsp里面的name的值一样
3.文件类型命名:upload+ContentType
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)