【问题标题】:How to change "filebrowserBrowseUrl" and "filebrowserImageUploadUrl" in CKFinder using Java如何使用 Java 在 CKFinder 中更改“filebrowserBrowseUrl”和“filebrowserImageUploadUrl”
【发布时间】:2014-01-15 20:37:59
【问题描述】:
我正在尝试将 CKEditor-3.5.x 与 CKFinder-2.2 集成到基于 Spring 3 框架构建的 Java Web 应用程序中,当我尝试上传图像时,除了“将其发送到服务器”按钮之外,一切似乎都正常工作/flash 文件到服务器。
当我尝试这样做时出现以下错误:
在名称为“appServlet”的 DispatcherServlet 中找不到具有 URI [/myapp/ckfinder/core/connector/java/connector.java] 的 HTTP 请求的映射
我需要映射/myapp/resources/ckfinder/core/connector/java/connector.java HTTP 请求。
我怎样才能完成它?
【问题讨论】:
标签:
java
ckeditor
ckfinder
【解决方案1】:
如果有人遇到同样的问题,添加以下内容对我有用:
.jsp文件,需要文本区域与ckeditor和ckfinder集成
<%@ page import="com.ckeditor.CKEditorConfig" %>
<%
CKEditorConfig settings = new CKEditorConfig();
settings.addConfigValue("filebrowserBrowseUrl","/myapp/resources/ckfinder/ckfinder.html");
settings.addConfigValue("filebrowserImageBrowseUrl","/myapp/resources/ckfinder/ckfinder.html?type=Images");
settings.addConfigValue("filebrowserFlashBrowseUrl","/myapp/resources/ckfinder/ckfinder.html?type=Flash");
settings.addConfigValue("filebrowserUploadUrl","/myapp/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Files");
settings.addConfigValue("filebrowserImageUploadUrl","/myapp/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Images");
settings.addConfigValue("filebrowserFlashUploadUrl","/myapp/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Flash");
%>
<ckeditor:replace replace="editor1" basePath="/myapp/resources/ckeditor/" config="<%=settings %>" />