2

ckeditor を spring mvc プロジェクトに統合しようとしていますが、機能していないようです。私が知る限り、ドキュメントに従っていますが、何かが間違っています。私が得る唯一の出力は、ツールバーのないテキストエリアか、ckeditorに似たものです。「フル」ツールバーを指定しても、これは同じままです。ckeditorが見つからないように見えますが、なぜですか?

注:私のservlet-context.xmlでは、両方を試しました

<resources mapping="/resources/**" location="/resources/" />

<resources location="/, classpath:/META-INF/web-resources/" mapping="/resources/**"/>

そしてまだ見つかりません。

1) Eclipse の webapp ディレクトリの下に ckeditor 3.6.6 があります。ダウンロードからすべてのファイルをコピーしました。

2)私のjspには次のものがあります:

 <head>
    <script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
    <script type="text/javascript" src="/ckeditor/adapters/jquery.js"></script>
    <title>Home</title>
 </head>

注: src を src="/resources/ckeditor/..." として参照しようとしましたが、まだうまくいきません。

<textarea id="editor1" name="editor1">&lt;p&gt;Initial value.&lt;/p&gt;</textarea>
<br>


 <script type="text/javascript">
CKEDITOR.replace( 'editor1',
    {
        toolbar : 'Basic',
        uiColor : '#9AB8F3'
    });
   </script>
4

1 に答える 1

3

参照パスを確認することをお勧めします。

あなたの現在のパスは、ckeditor.jsファイルがあるはずだと言っていますhttp://example.com/ckeditor/ckeditor.jsが、私はそれがresourcesフォルダー内にあると仮定しています。

これを試して:

<script type="text/javascript" src="/resources/ckeditor/ckeditor.js"></script>

リソースの参照がどのように機能するかについて、別の回答を投稿しました。これは、404ing の理由を理解するのに役立ちます
HTML でローカル リソースを適切に参照する方法は?

または、CDN でホストされているファイルを試すこともできます。
ただし、jsdelivr が長期にわたってオンラインであるという保証はありません。

<head>
   <script type="text/javascript" src="//cdn.jsdelivr.net/ckeditor/4.0.1/ckeditor.js"></script>
</head>

また、cdn http://www.jsdelivr.com/#!ckeditorにはさらに多くのプラグインなどが含まれていることに注意してください。

于 2013-01-23T19:41:06.523 に答える