当前位置: 代码迷 >> Java Web开发 >> kindeditor在下传图片是和struts2冲突,哪位高手知道如何解决啊求求求求求求求求求求求求求求求求求求。
  详细解决方案

kindeditor在下传图片是和struts2冲突,哪位高手知道如何解决啊求求求求求求求求求求求求求求求求求求。

热度:7096   发布时间:2013-02-25 21:10:37.0
kindeditor在上传图片是和struts2冲突,谁知道怎么解决啊。求求求求求求求求求求求求求求求求求求。。。
kindeditor在上传图片是和struts2冲突,然后提示服务器故障。谁知道怎么解决啊。求求求求求求求求求求求求求求求求求求。。。
  <filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value>
org.apache.struts2.showcase.person
</param-value>
</init-param>
</filter>
  <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

我把上面这段代码注销后,可以正常上传图片,求解决。。。。。。。。。。。。。。



------解决方案--------------------------------------------------------
試試看把
<url-pattern>/*</url-pattern> 
改成
<url-pattern>/xxx</url-pattern>
多一個目錄分隔,然後使用時也多一個目錄分隔。
------解决方案--------------------------------------------------------
回复1楼的问题
試試看把
<url-pattern>/*</url-pattern>
改成
<url-pattern>/***</url-pattern>
多一個目錄分隔,然後使用時也多一個目錄分隔。
这个后面加上3个*果然好了,不过一个跟三个有啥却别还是不太明白。
------解决方案--------------------------------------------------------
把struts2在web.xml文件中的配置改一下
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
------解决方案--------------------------------------------------------
这个问题是由于struts自带的过滤器将上传页面的参数拦截,导致图片无法上传问题,可以重写自建过滤器继承FilterDispatcher,重写doFilter方法,不要过滤上传的那个页面,或者修改过滤的配置,总之不要过滤上传页面就行了
  相关解决方案