ActionForm中的FormFile无法set进去的问题



ActionForm中的FormFile无法set进去的问题原因:项目使用了struts1和struts2两种框架,在web.xml中进行了如下配置
==============================

<filter>

<filter-name>strutsFilterDispatcher</filter-name>

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

</filter>
===============================

<filter-mapping>

<filter-name>strutsFilterDispatcher</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>
==============================
这样,struts2的过滤器起作用了,把文件上传部分拦截了下来,所以无法set进去。

解决方法:把配置的第二部分<filter-mapping>去掉,或者把<url-pattern>改成非上传文件的路径。