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的拦截。