私はCKEditor-3.5.XでCKFinder-2.2を使用していますが、画像/ファイルをアップロードして画像に送信しようとするまではすべて問題ありませんでした。ファイルをサーバーに送信しようとしたときに、次のエラーが発生しましたNo mapping found for HTTP request with URI [/my-project/ckfinder/core/connector/java/connector.java] in DispatcherServlet with name 'appServlet'
。この Web アプリケーションには Spring MVC 3 を使用しています。
アップロードボタン付きのサーバーの参照ボタンは、必要な変更を加えて動作させたので問題なく動作しますが、サーバーに送信ボタンを使用してファイルをサーバーに送信することはできません。<url-pattern>
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
以下の属性と<ckeditor:replace>
同様に試しましたが、どちらも役に立ちませんでした。
<%@ 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>"/>
ここで私が間違っていることと、それを実行する方法を誰かが理解するのを手伝ってくれますか? サーバーにアップロードしたいファイルです。難しすぎてはいけません。