我正在尝试使用Eclipse 3.6 Helios开发JSP应用程序。现在我在DiceFunctions.tld
文件夹中定义了一个名为WEB-INF
的标记库定义,然后在这样的jsp页面中声明它 -
<%@taglib prefix="mine" uri="DiceFunctions"%>
当我在JSP中编写EL函数调用时,我没有获得前缀mine
的任何自动完成/智能感知,这意味着如果我在页面中添加10-20个标记库,那么我将不得不记住他们的每个名字,以便我可以调用他们的方法。方法签名的自动完成也无法正常工作,我的意思是当我键入${mine: }
时,IDE有时不会为该TLD中定义的功能提供任何建议。我需要eclipse为我定义的标签库前缀以及这些TLD中定义的函数提供intellisense。我也找不到在eclipse中创建标记库描述符文件(.tld)的方法。我必须创建一个通用文件并重命名它,使其扩展名变为.tld
。
有没有办法修改eclipse来实现那些支持?是否有一个有用的插件?
答案 0 :(得分:1)
我自己没有使用它,但有一个插件作为myeclipse套件的一部分,我听到其他人赞不绝口。他们有一个先试后买的选择。见http://www.myeclipseide.com/module-htmlpages-display-pid-11.html
这也看起来很有希望:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor