<filter-name>filterDispatcher</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
 </filter>
<filter-mapping>    
    <filter-name>filterDispatcher</filter-name>    
    <url-pattern>/*</url-pattern>    
    <dispatcher>REQUEST</dispatcher>    
    <dispatcher>FORWARD</dispatcher>    
</filter-mapping> 目前的配置为上图
由于需要使用kissyeditor控件的上传功能
如果按上图配置那下图中fileItems = fu.parseRequest(request);fileItems中无值DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(MAX_SIZE);
fu.setSizeThreshold(MAX_SIZE);
fu.setRepositoryPath(path2+"\\temp");
 List fileItems;
 fileItems = fu.parseRequest(request);网上查询后,web.xml必须配置成下图 <filter-name>filterDispatcher</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
 </filter>
<filter-mapping>    
    <filter-name>filterDispatcher</filter-name>    
    <url-pattern>*.action</url-pattern>    
    <dispatcher>REQUEST</dispatcher>    
    <dispatcher>FORWARD</dispatcher>    
</filter-mapping> 但是如果配置成这样那其他所有用到struts2标签的页面全部报错求高人指点

解决方案 »

  1.   

    你那样配置就只过滤action啦。我觉的那个控件跟action没有关系吧。还是正常配置就ok啦。
      

  2.   

    照道理配置  /*已经包含了 *.action 了,  可是fileItems = fu.parseRequest(request);
    list里就是什么都没,换成*.action就有路径来了
      

  3.   

    直接上传文件就可以了,不用那个插件啊,麻烦死了,直接在action类中写个上传文件方法,里面就是用java.io流实现的,也很简单的,jsp页面中写个from表单,里面添加个文本框  type为file就可以了
      

  4.   

    楼上,你这个不叫解决方法,真需要这样,会问这个问题吗?
    你看看CSDN回帖的编辑器里,有上传本地图片吗?你工作的时候需求方给你的要求,你这样搞?