struts2学习之基础笔记8

文件的上传和下载post

上传spa

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

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

  <s:file name=xxx />继承

 </s:form>ip

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

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

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

注意:io

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进行键的获取,并在国际化文件中从新设定

相关文章
相关标签/搜索