jsp修改fckeditor上传图片路径绝对路径的修改
jsp修改fckeditor上传图片路径 绝对路径的修改
我们这里讨论的是绝对路径的修改。如果你需要该相对路径只需要改
UserFiles/ 里的值就可以了
fckeditor对jsp支持一般般,要配置一大堆,网上都是类似的文章,就不复述了,如何修改上传文件的路径,却一直没有解决
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
,找了半天,最后只有自己哼哧哼哧的改 由于fckeditor默认的上传路径是自己
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
环境下,/UserFiles,是在web.xml里配置的 view plaincopy to clipboardprint ?
1.
2. baseDir
3. UserFiles/ *这里少了一个 /
4.
这里没法改成绝对路径,所以只有到servlet里想办法,找到类fff
init方法里的参数获取不要管,主要是在doGet()里面
String currentPath=baseDir+typeStr+currentFolderStr;
String currentDirPath = getServletContext().getRealPath(currentPath); 这个是原来的写法 取的就是当前项目webcontent下的/UserFiles/ 这里改成
String currentPath=baseDir+typeStr+currentFolderStr;
currentPath=currentPath.replace('\\','/');
String currentDirPath="你需要存放文件的绝对路径"+currentPath; 如 String currentDirPath="d:/dweb_box/"+currentPath; *这里多了一个 / 下面还要改 原来的写法如下
Node
root=CreateCommonXml(document,commandStr,typeStr,currentFolderStr,request.getContextPath()+currentPath);
这里改成
Node
root=CreateCommonXml(document,commandStr,typeStr,currentFolderStr,"你需要存放文件的tomcat应用的相对路径"+currentPath);
如 Node
root=CreateCommonXml(document,commandStr,typeStr,currentFolderStr,"/dweb_box/"+currentPath);
* 和tomc应用的path="/dweb_box" 对应
doPost()方法里currentPath和currentDirPath改法与doGet一致 servlet里只需要改这么多就可以了
注意哈 如果你上传文件后还是看不到 很可能是你的存放文件的路径没有配置成tomcat应用
如上面的例子
如有疑问和遗漏请留言给我