首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
集成UEditor富文本编辑器遇到的问题
眼睛想旅行
2020-07-26 14:04
诚心求教:
项目:
JFinal
1
评论区
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
懂了,谢谢波哥帮助!
回复
发送
我要反馈
热门反馈
扫码入社
/**
* 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") 就是向浏览器返回的配置