浪费半天工夫,fckedit与struts2.x上传图片时冲突

fckedit很强大,在其官网上下载demo直接放到tomcat下就可运行。

 

fckedit与struts2.x在上传图片时冲突,大周六的调了半天。

 

<filter-mapping>

<filter-name>struts2</filter-name>

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

</filter-mapping>

把/*改为

    <filter-mapping>

        <filter-name>struts2</filter-name>

        <url-pattern>*.do</url-pattern>

    </filter-mapping>

 

    <filter-mapping> 

        <filter-name>struts2</filter-name> 

        <url-pattern>*.jsp </url-pattern> 

    </filter-mapping> 

 

 

ps:原因应该是struts2.x的filter拦截,对request进行了封装,导致fckedit不能正确读取上传的文件。

上面的修改就是让struts2.x绕开upload的拦截。

你可能感兴趣的:(浪费半天工夫,fckedit与struts2.x上传图片时冲突)