如何使用Java更改CKFinder 2.2中的文件上载URL

如何使用Java更改CKFinder 2.2中的文件上载URL,java,spring,ckeditor,ckfinder,Java,Spring,Ckeditor,Ckfinder,我将CKFinder-2.2与CKEditor-3.5.X一起使用,在我尝试上传图像/文件并将其发送到图像之前,一切都很好。当我尝试将文件发送到服务器时,出现以下错误在DispatcherServlet中找不到URI为[/my project/ckfinder/core/connector/java/connector.java]且名为“appServlet”的HTTP请求的映射。我正在为这个web应用程序使用SpringMVC3 浏览服务器按钮和上传按钮工作正常,因为我在web.xml中对进行

我将CKFinder-2.2与CKEditor-3.5.X一起使用,在我尝试上传图像/文件并将其发送到图像之前,一切都很好。当我尝试将文件发送到服务器时,出现以下错误
在DispatcherServlet中找不到URI为[/my project/ckfinder/core/connector/java/connector.java]且名为“appServlet”
的HTTP请求的映射。我正在为这个web应用程序使用SpringMVC3

浏览服务器按钮和上传按钮工作正常,因为我在
web.xml
中对
进行了必要的更改以使其正常工作,但我无法使用将文件发送到服务器按钮将其发送到服务器

我认为错误是由于
CKFinderSetupCKEditor.java
中的以下行引起的:

private static final String CKFINDER_UPLOAD_URL = "/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=";
private static final String CKFINDER_PAGE = "/ckfinder.html";
我尝试了
config
属性以及下面提到的属性,但也没有任何帮助

<%@ page import="com.ckeditor.CKEditorConfig" %>
<%
    CKEditorConfig settings = new CKEditorConfig();
    settings.addConfigValue("filebrowserUploadUrl", "/my-project/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Files");
    settings.addConfigValue("filebrowserImageUploadUrl", "/my-project/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Images");
    settings.addConfigValue("filebrowserFlashUploadUrl", "/my-project/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Flash");
%>
    <ckfinder:setupCKEditor basePath="/my-project/resources/ckfinder/" editor="editor1" />  
    <ckeditor:replace replace="editor1" basePath="/my-project/resources/ckeditor/" config="<%=setting>"/>


有人能帮我理解我在这里做错了什么,以及如何做到这一点吗?这只是一个我想上传到服务器上的文件。这应该不会太难。

如果有人遇到相同的问题,请添加以下内容:

web.xml

<servlet>
    <servlet-name>ConnectorServlet</servlet-name>
    <servlet-class>com.ckfinder.connector.ConnectorServlet</servlet-class>
    <init-param>
        <param-name>XMLConfig</param-name>
        <param-value>/WEB-INF/config.xml</param-value>
    </init-param>
    <init-param>
        <param-name>debug</param-name>
        <param-value>true</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>ConnectorServlet</servlet-name>
    <url-pattern>
        /resources/ckfinder/core/connector/java/connector.java
    </url-pattern>
</servlet-mapping>

<filter>
    <filter-name>FileUploadFilter</filter-name>
    <filter-class>com.ckfinder.connector.FileUploadFilter</filter-class>
            <init-param>
                <param-name>sessionCookieName</param-name>
                <param-value>JSESSIONID</param-value>
            </init-param>
            <init-param>
                <param-name>sessionParameterName</param-name>
                <param-value>jsessionid</param-value>
            </init-param>
</filter>
<filter-mapping>
    <filter-name>FileUploadFilter</filter-name>
    <url-pattern>
        /resources/ckfinder/core/connector/java/connector.java
     </url-pattern>
</filter-mapping>

连接器服务器
com.ckfinder.connector.ConnectorServlet
XMLConfig
/WEB-INF/config.xml
调试
真的
1.
连接器服务器
/参考资料/ckfinder/core/connector/java/connector.java
文件上传过滤器
com.ckfinder.connector.FileUploadFilter
sessionokiename
JSESSIONID
会话参数名称
jsessionid
文件上传过滤器
/参考资料/ckfinder/core/connector/java/connector.java
.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 %>" />