码迷,mamicode.com
首页 > 其他好文 > 详细

struts2学习之基础笔记8

时间:2015-01-19 18:47:45      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:

文件的上传和下载

上传

步骤1:在文件上传表单中设置method和enctype属性值

格式:<s:form method=post enctype =multipart/ form.data>

  <s:file name=xxx />

 </s:form>

步骤 2:在Action中,要求必须创建三个成员变量

格式:File xxx;String xxxFileNmae;String xxxContentType;get/set方法

步骤3:在Action的execute()方法中利用文件的读写操作进行上传处理

注意:

1若需要设置上传文件的大小和类型,则必须重新设置fileUpload拦截器的两个成员变量,

maximumSize和allowedType。

2 若限制上传文件大小类型,需将Action继承ActionSupport同时在Struts.xml文件中添加<result name=input><?result>。

3 由于手动引入fileUpload拦截器,则必须添加default且位置在fileUpload引入之后。

4 若进入上传校验信息的自定义,需在Struts2-core.jar文件中通过org.opache.struts/struts-messages.properties进行键的获取,并在国际化文件中重新设定

struts2学习之基础笔记8

标签:

原文地址:http://www.cnblogs.com/ai-xin-hong-yu/p/4234271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!