日期:2014-05-17  浏览次数:20565 次

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 过期等等。