之前介绍servlet3.0新特性的时候有提到过servlet api提供了一个part类来实现对文件的上传和保存,Struts其实是在其基础上做了进一步的封装,更加简单易用。至于文件下载,Struts贯彻aop 思想,在下载之前提供对用户
之前介绍servlet3.0新特性的时候有提到过servlet api提供了一个part类来实现对文件的上传和保存,Struts其实是在其基础上做了进一步的封装,更加简单易用。至于文件下载,Struts贯彻aop 思想,在下载之前提供对用户权限控制的API。
下面我们将详细介绍上传和下载的相关内容。
一、Struts文件上传机制
想要实现文件上传功能,页面的表单的method属性必须被指定为post,还有enctype属性必须为multipart/fORM-data,该值表示上传的内容将会以二进制的形式被上传到服务器,至于该属性的其他值的作用及他们之间的区别,请查看之前文章:servlet3.0新特性。下面给出表现层页面代码:
<body> <s:form method="post" enctype="multipart/form-data" action="/upload"> <s:file name="ufile" label="浏览"/> <s:submit value="上传"/> </s:form> </body>
--结束END--
本文标题: Struts2 控制文件上传下载功能实例代码
本文链接: https://lsjlt.com/news/226106.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0