因为项目是以前同事做的,用的是SpringMVC,web.xml配置了默认的static路径,因此在jsp页面显示都需要static的路径地址,可是问题就来了,当fck上传图片时,static可以静态给上传上去FCKConfig.ImageUpload = true ;
var fileupPath = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;
fileupPath = fileupPath.Replace("static/",'');
FCKConfig.ImageUploadURL = fileupPath;
FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png|bmp)$" ; // empty for all
FCKConfig.ImageUploadDeniedExtensions = "" ; // empty for no one这样可以上传的服务器,但是在fck中却不能显示图片,原因是缺少staticFCKConfig.ImageBrowser = true ;
var imageUrl = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
imageUrl = imageUrl.Replace('static/','');
FCKConfig.ImageBrowserURL =imageUrl;
FCKConfig.ImageBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ; // 70% ;
FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% ;fck中获取到底路径是/YuanXiangTang/userfiles/image/110714100255256.gif,如果像下面这样的话就可以显示了/YuanXiangTang/static/userfiles/image/110714100255256.gif。
急求大虾们帮助,因为如果修改默认的static是不行的,会带来很大改动,怎么才能获取到有static这个路径的图片地址。