<filter>
<filter-name>action</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>action</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
org.apache.struts2.dispatcher.FilterDispatcher
) 在早期的Struts2开发中使用,从Struts
2.1.3开始,它已不推荐使用。<filter>
<filter-name>action</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>action</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
struts实现文件上传和下载所需要的jar包:
commons-fileupload-1.2.jar
commons-io-1.4.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
struts2-core-2.3.20.jar
xwork-core-2.3.20.jar
ognl-3.0.6.jar
文件上传的类型:
1.text/plain 用于电子邮件方面的应用
2.multipart/form-data 上传文件的应用,当利用该文件上传方式时,首先会把数据装换为二进制数据,然后才会进行上传
3.application/x-www-form-urlencoded 只要是能输出网页的应用都可以,为默认值,不过当传送的内容包含大量的非ASCLL字符的文本或者二进制数据时,效率比较低