主题: 200ok 服务器故障 firebug没有错误
作者: 岁月, 发布日期: 2010-09-07 14:01:31, 浏览数: 5042
如题,jsp版本,实在找不到毛病,还请指教!在线等,急.................
作者: 岁月, 发布日期: 2010-09-07 16:22:07

已经解决,在firefox中使用firebug,对kindeditor.js加断点,才发现在该js的1399行parseJson : function (text)方法中出的错,

查看监控,发现我返回的innerHTML是被<pre></pre>标签包住的,

因为我用的是struts2上传,后台action返回的是getResponse().getWriter().println(obj.toJSONString());

不明白为什么会被pre标签包住,于是修改kindeditor.js,在1400行加入

text=text.replace("<pre>","");
text=text.replace("</pre>","");

解决问题

 

另外我是自己写的action上传图片,如果用demo里的upload_json.jsp上传的话(同时还用了struts2),需要把web.xml中的

<filter-mapping>
      <filter-name>ssh</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>

 

这里的"/*"要改成别的,反正不能过滤*.jsp,否则会出现"服务器发生故障"

 

如果各位有更好的解决方法,请告知,不甚感激!!

 

 

回复
发表新帖 发表回复