使用自定义标签 (taglib) 对 JSP 进行 Eclipse 代码提示
我正在开发一个 JSP 标记,该标记具有可与一组可能值配合使用的属性。
我不需要强制执行此值,但我希望我的 IDE (Eclipse) 执行一些代码提示或自动完成。
假设像这样的标签
。
属性 someattribute
可以具有任何值(请记住,我不需要强制执行),但我希望它建议您使用以下值列表:ValueA
, <代码>ValueB 和ValueC
Nitin Dahyabhai Eclipse 社区论坛 建议编写一个基于 org.eclipse.wst.xml.core.modelQueryExtensions 的插件或使用值创建模板。
模板的问题是我有数百个可能的值并且有多个标签。
编写插件的问题是我没有时间或知识来做到这一点。
还有其他方法吗?
I'm developing a JSP tag that have an attribute that works with a set of possible values.
I don't need to enforce this values, but I would like my IDE (Eclipse) do some code hinting or auto-completion.
Suppose a tag like this <mytag:sometag someattribute="value" />
.
The attribute someattribute
can have any value (remember, I don't need to enforce), but I would like it to suggest you the following list of values: ValueA
, ValueB
and ValueC
Nitin Dahyabhai at the Eclipse Community Forums suggested writing a plugin based on org.eclipse.wst.xml.core.modelQueryExtensions
or create templates with the values.
The problem with templates is that I have hundreds of possible values and I have multiple tags.
The problem with writing a plugin is that I haven't time or knowledge to do it.
Is there another way to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您最终为 modelQueryExtensions 编写 Eclipse 扩展,那么应该很简单:
创建新插件:
com.my.taglib
,并添加到其plugin.xml:
然后实现 com.my.taglib.MyTaglibModelQueryExtension 类:
In case you end up with writing Eclipse extension for modelQueryExtensions, that should be as simple as:
Create new plug-in:
com.my.taglib
, and add to itsplugin.xml
:Then implement
com.my.taglib.MyTaglibModelQueryExtension
class: