Как да промените filebrowserBrowseUrl и filebrowserImageUploadUrl в CKFinder с помощта на Java

Опитвам се да интегрирам CKEditor-3.5.x с CKFinder-2.2 в уеб приложение на Java, изградено на Spring 3 framework и всичко изглежда работи добре, с изключение на бутона „Изпрати го до сървъра“, когато се опитвам да кача изображение/флаш файл към сървъра.

Получавам следната грешка, когато се опитам да направя това:

Не е намерено съпоставяне за HTTP заявка с URI [/myapp/ckfinder/core/connector/java/connector.java] в DispatcherServlet с име „appServlet“

Вместо това имам нужда от /myapp/resources/ckfinder/core/connector/java/connector.java HTTP заявка, която да бъде картографирана.

Как мога да го направя?


person skip    schedule 02.04.2012    source източник


Отговори (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 %>" />
person skip    schedule 07.04.2012