struts2上传文件时在struts.xml的配置有什么意义啊?
我在网上看到struts2的文件上传实例通过input file进行上传 在struts.xml中进行配置
<action name="addUserInfo" class="userInfoAction" method="addUserInfo">
- <interceptor-ref name="fileUpload">
<param name="allowedTypes">application/vnd.ms-excel</param>
<param name="maximumSize">5242880</param>
</interceptor-ref>
<interceptor-ref name="defaultStack" />
<result name="success" type="chain">userInfo</result>
</action>
但是就算不配置这些拦截器也一样可以上传,那这些拦截器的配置有什么具体的意义吗?
------解决方案--------------------拦截器可以做一些校验,比如文件存在性、文件类型等。
------解决方案--------------------拦截器,过滤器都是很好的功能啊。权限 ,session 过期等等。