标签:参数 eth 下载 images struts nbsp load apach 3.1
表单method必须是post;
enctype取值必须是multipart/form-data;
提供文件选择域。
upload1.jsp
struts.xml的配置编写
动作类编写
测试:
记得去tomcat的发布目录下查找上传的文件
从default.properties文件中
如果超过了默认的大小,upload拦截器就会转向一个input的逻辑视图
如果没有在struts.xml中配置则会出现
在action中配置了<result type="input">/upload.jsp</result>
超过了上传的文件大小:
在struts.xml中改变struts.properties文件中的常量
1.通过限制文件的扩展名
怎么限制?通过给fileupload拦截器注入参数
当你在upload.jsp中选择的是txt文件时
2.通过限制文件上传的MIME类型
当你上传了非限定的MIME类型时,有如下错误提示
默认信息提示在:struts2-core.jar\org.apache.struts2\struts-message.properties
解决办法:用国际化消息资源包,把对应的key取值改为中文即可。
常用的Key值:
jsp
struts.xml
动作类中
测试:
就是一种结果类型(Stream)
创建一个download的动作类
在struts.xml中配置
标签:参数 eth 下载 images struts nbsp load apach 3.1
原文地址:http://www.cnblogs.com/cxyzyh2017/p/6628055.html