Как изменить "filebrowserBrowseUrl" и "filebrowserImageUploadUrl" в CKFinder, используя Java - PullRequest
1 голос
/ 02 апреля 2012

Я пытаюсь интегрировать CKEditor-3.5.x с CKFinder-2.2 в веб-приложение Java, построенное на платформе Spring 3, и кажется, что все работает нормально, кроме кнопки «Отправить на сервер», когда я пытаюсь загрузить изображение / flash файл на сервер.

При попытке сделать это я получаю следующую ошибку:

Не найдено сопоставление для HTTP-запроса с URI [/myapp/ckfinder/core/connector/java/connector.java] в DispatcherServlet с именем appServlet

Мне нужно /myapp/resources/ckfinder/core/connector/java/connector.java HTTP-запрос для сопоставления.

Как я мог это сделать?

1 Ответ

0 голосов
/ 08 апреля 2012

В случае, если кто-то сталкивается с той же проблемой, добавив следующее, что у меня работает:

.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 %>" />
...