JSP: проблема библиотеки тегов Intellisense в Eclipse

Я пытаюсь разработать приложение JSP с использованием Eclipse 3.6 Helios. Теперь я определил определение библиотеки тегов с именем DiceFunctions.tld внутри папки WEB-INF, а затем объявил это на странице jsp следующим образом:

<%@taglib prefix="mine" uri="DiceFunctions"%>

Когда я пишу вызов функции en EL внутри этого JSP, я не получаю никакого автозаполнения / intellisense для префикса mine, что означает, что если я добавлю 10-20 библиотек тегов на страницу, мне придется запомнить каждую из их имена, чтобы я мог назвать их методы. Кроме того, автозаполнение сигнатуры метода не работает должным образом, я имею в виду, что когда я набираю ${mine: }, IDE иногда не предлагает никаких предложений для функций, определенных внутри этого TLD. Мне нужно eclipse для обеспечения intellisense для префиксов библиотеки тегов, которые я определяю, а также для функций, определенных в этих TLD. Также я не смог найти способ создать файлы дескриптора библиотеки тегов (.tld) ​​в eclipse. Мне пришлось создать общий файл и переименовать его, чтобы его расширение стало .tld.

Есть ли способ изменить eclipse для достижения этой поддержки? Есть плагин, который будет вам полезен?


person MD Sayem Ahmed    schedule 20.04.2011    source источник


Ответы (1)


Я сам не использовал его, но есть плагин как часть набора myeclipse, о котором я слышал, как другие восторженно отзываются о нем. У них есть возможность попробовать перед покупкой. См. http://www.myeclipseide.com/module-htmlpages-display-pid-11.html

Это тоже выглядит многообещающим: http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor

person splonk    schedule 01.05.2011