JSP: Проблема IntelliSense библиотеки тегов в Eclipse - PullRequest
4 голосов
/ 20 апреля 2011

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

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

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

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

1 Ответ

1 голос
/ 01 мая 2011

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

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

...