最近做的项目中使用了FCKeditor(现在就在用这个写着呢~~CSDN博客也用的它), 在整合到JSF中后, 设置了半天,终于上传图片可以正常使用了, 但是一旦使用程序非根目录下的JSP文件浏览服务器或上传文件, 马上就报一串错误. 说什么返回的东西无法解析.
分析了一下请求的路径, 试图在web.xml文件中修改路径来解决, 但始终不成功. 于是一发狠,直接指向了fckconfig.js配置文件.
代码修改如下:
其中注释掉的是原代码. 主要修改的是Connector之后的一小段代码. 其他还有几项也是一样,就不帖上来了.
分析了一下请求的路径, 试图在web.xml文件中修改路径来解决, 但始终不成功. 于是一发狠,直接指向了fckconfig.js配置文件.
代码修改如下:
//
FCKConfig.LinkBrowserURL = FCKConfig.BasePath +
'filemanager/browser/default/browser.html?Connector=../../connectors/' +
_FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath +
' filemanager/browser/default/browser.html?Connector=connectors/jsp/connector ' ;
// FCKConfig.ImageBrowserURL = FCKConfig.BasePath +
'filemanager/browser/default/browser.html?Type=Image&Connector=../../../connectors/' +
_FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath +
' filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector ' ;
'filemanager/browser/default/browser.html?Connector=../../connectors/' +
_FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath +
' filemanager/browser/default/browser.html?Connector=connectors/jsp/connector ' ;
// FCKConfig.ImageBrowserURL = FCKConfig.BasePath +
'filemanager/browser/default/browser.html?Type=Image&Connector=../../../connectors/' +
_FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath +
' filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector ' ;
其中注释掉的是原代码. 主要修改的是Connector之后的一小段代码. 其他还有几项也是一样,就不帖上来了.