整体目录结构是这样子的.

项目根目录为webroot

ueditor放置于/resources/ueditor文件夹内

图片我希望放置于/upload文件夹内

附件我希望放置于/uploadfile文件夹内

1,配置ueditor.config.js

   设置项目的URL为 var URL = window.UEDITOR_HOME_URL  || "/resources/ueditor/"

   将图片上传配置区中的p_w_picpathPath设置为"/"  因自己图片的存储区域而定

   将附件上传配置区的filePath设置为"/"   因自己附件存储区域而定

   如下:

     

//图片上传配置区       ,p_w_picpathUrl:URL+"jsp/p_w_picpathUp.jsp"             //图片上传提交地址       ,p_w_picpathPath:"/"                     //图片修正地址,引用了fixedImagePath,如有特殊需求,可自行配置        //附件上传配置区       ,fileUrl:URL+"jsp/fileUp.jsp"               //附件上传提交地址       ,filePath:"/"                   //附件修正地址,同p_w_picpathPath

 

2,接下来配置p_w_picpathUp.jsp

   

<%   request.setCharacterEncoding("utf-8");   response.setCharacterEncoding("utf-8");   Uploader up = new Uploader(request);   up.setSavePath("../../../upload");  //根据当前的JSP文件位置定位到upload文件,因jsp文件的位置而异   String[] fileType = {".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp"};   up.setAllowFiles(fileType);   up.setMaxSize(10000); //单位KB   up.upload();   /*url地址修正*/   String urlFix = up.getUrl().replaceAll("../../../","");      //这儿的位置需要根据自己ueditor的目录深度来定需要怎么样定位到根目录   response.getWriter().print("{'original':'"+up.getOriginalName()+"','url':'"+urlFix+"','title':'"+up.getTitle()+"','state':'"+up.getState()+"'}");   %>

   文件上传和这个同理,改掉对应的参数就行.