集成UEditor富文本编辑器遇到的问题

诚心求教:

image.png

评论区

JFinal

2020-07-26 15:11

ueditor 在初始化的时候会向后台发送请求来获取参数,你需要根据 ueditor 的官方文档来适当返回参数才可以,以下是 jfinal club 项目的处理方式:

/**
* UploadController 上传控制器,接管 ueditor 上传功能
*/
public class UploadController extends BaseController {

@Inject
UploadService srv;

/**
* 接管 ueditor 上传图片服务端
*
* 1:该 action 与 ueditor.config.js 中的 serverUrl: "/upload/ueditor" 对应
*
* 2:ueditor 页面加载时会向后端发送 "/xxx?action=config 请求用来获取服务端
*/
public void ueditor() {
/**
* ueditor 在页面加载时会向后端请求获取 config.json 内容
*/
if ("config".equals(getPara("action"))) {
render("/assets/ueditor/jsp/config.json");
return;
}

// 处理上传文件的代码省略 ...

}
}

注意以上代码中的 render("/assets/ueditor/jsp/config.json") 就是向浏览器返回的配置

眼睛想旅行

2020-07-26 17:18

@JFinal 懂了,谢谢波哥帮助!

热门反馈

扫码入社