TinyMCE не может быть решена ошибка на JSP - PullRequest
1 голос
/ 14 июня 2011

Среда: RAD IDE, JSP, tinyMCE. Я пытаюсь создать текстовый редактор с использованием tinyMCE и JSP. Шаги:

  1. Я скачал пакет TinyMCE 3.4.3 (использование комментариев - производство) с http://tinymce.moxiecode.com/download/download.php
  2. разархивировал пакет и поместил папку "tinymce" в папку WebContent.
  3. Изменен код jsp с использованием кода javascript, как упомянуто

Код:

<head> 
  <script type="text/javascript" src="insertYourPath/tinymce/jscripts/tiny_mce/tiny_mce.js" ></script> 
  <script type="text/javascript"> 
    tinyMCE.init({ 
      mode : "textareas", 
      theme : "simple"   //(n.b. no trailing comma, this will be critical as you experiment later) 
    }); 
  </script> 
</head>

Проблема: JSP показывает ошибку, что tinyMCE не разрешима, и я не вижу редактора, который визуализируется. Я также добавил проверку на tinymce.editors.length > 0, и она также вернула тот же результат. Любые предложения, почему tinyMCE.init не работает?

Ответы [ 2 ]

0 голосов
/ 01 июля 2011

Это помогает получить редактор, предлагающий все необходимые поля.Просто нужно отключить валидатор jsp, если вы не хотите видеть красный с "tinyMCE.init".Спасибо.

0 голосов
/ 14 июня 2011

Ваш URL JavaScript недействителен.

<script type="text/javascript" src="insertYourPath/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> 

Там написано insertYourPath, что явно является примером пути. Похоже, вы не приняли это во внимание и отредактировали соответственно.

Когда JSP находится в корне веб-контента, просто удалите его:

<script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script> 

Или если вы не хотите беспокоиться об относительных URL-адресах, поскольку ваши JSP могут находиться в любой папке или перенаправляться сервлетом в соответствии с идеологией MVC, тогда динамически добавьте путь к контексту:

<script type="text/javascript" src="${pageContext.request.contextPath}/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...