当前位置 : 主页 > 编程语言 > java >

JSP:标记库Eclipse中的Intellisense问题

来源:互联网 收集:自由互联 发布时间:2021-06-25
我正在尝试使用 Eclipse 3.6 Helios开发JSP应用程序.现在我在WEB-INF文件夹中定义了一个名为DiceFunctions.tld的标记库定义,然后在这样的jsp页面中声明了这个 – %@ taglib prefix =“mine”uri =“Di
我正在尝试使用 Eclipse 3.6 Helios开发JSP应用程序.现在我在WEB-INF文件夹中定义了一个名为DiceFunctions.tld的标记库定义,然后在这样的jsp页面中声明了这个 –

<%@ taglib prefix =“mine”uri =“DiceFunctions”%>

当我在JSP中编写EL函数调用时,我没有得到任何自动完成/ intellisense的前缀我,这意味着如果我在页面中添加10-20个标记库,那么我将不得不记住每一个他们的名字,以便我可以调用他们的方法.方法签名的自动完成也无法正常工作,我的意思是当我键入${mine:}时,IDE有时不会对该TLD中定义的功能提供任何建议.我需要eclipse为我定义的标签库前缀以及这些TLD中定义的函数提供intellisense.我也找不到在eclipse中创建标记库描述符文件(.tld)的方法.我必须创建一个通用文件并重命名它,以便它的扩展名变为.tld.

有没有办法修改eclipse来实现那些支持?有没有一个有用的插件?

我自己没有使用它,但有一个插件作为myeclipse套件的一部分,我听到其他人赞不绝口.他们有一个先试后买的选择.见 http://www.myeclipseide.com/module-htmlpages-display-pid-11.html

这也很有希望:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor

网友评论