如何解决使用自定义标签taglib在JSP上进行Eclipse代码提示
|| 我正在开发一个JSP标记,该标记具有的属性可以与一组可能的值一起使用。 我不需要强制使用此值,但是我希望我的IDE(Eclipse)做一些代码提示或自动补全。 假设这样的标签为“ 0”。 属性someattribute
可以具有任何值(请记住,我不需要强制执行),但是我想向您建议以下值列表:ValueA
,ValueB
和ValueC
Eclipse社区论坛上的Nitin Dahyabhai建议编写基于ѭ5的插件或使用值创建模板。
模板的问题是我有数百个可能的值,并且有多个标签。
编写插件的问题是我没有时间或知识去做。
还有另一种方法吗?
解决方法
如果您最终为modelQueryExtensions编写了Eclipse扩展,那应该很简单:
创建新的插件:
com.my.taglib
,并添加到其plugin.xml
:
<extension point=\"org.eclipse.wst.xml.core.modelQueryExtensions\">
<modelQueryExtension
class=\"com.my.taglib.MyTaglibModelQueryExtension\"
contentType=\"org.eclipse.wst.html.core.htmlsource\">
</modelQueryExtension>
</extension>
然后实现com.my.taglib.MyTaglibModelQueryExtension
类:
public class MyTaglibModelQueryExtension extends ModelQueryExtension {
public String[] getAttributeValues(Element e,String namespace,String name) {
// See XSDModelQueryExtension for an example implementation of this...
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。