JSF - *.taglib.xml - 属性默认值

JSF - *.taglib.xml - attribute default value

我在 JSF 中遇到了一个奇怪的问题; taglib.xml 我正在尝试将其用于我的 jsf facelets;我不确定如何在小面的情况下设置属性默认值所以我尝试了 this alike way (见代码):

<tag>
<tag-name>ball</tag-name>
...
    <attribute>
        <name>color</name>
        <default>green</default>
        <required>false</required>
        <type>java.lang.String</type>
      </attribute>
...
</tag>

但我真的不确定原因似乎是 eclipse 3.7 内容辅助以防 具有此默认元素 不起作用,因此我无法使用 ctrl+space : (

所以我的问题是......如何真正设置 facelet 默认属性值,如果 <default></default> 正确,那么如何使我的内容辅助再次工作,因为我记得,以前没有<default-value></default-value> 工作正常吗?

谢谢

嗯...经过一些测试我可以确认 <default><default-value> 确实可以设置默认属性值 (很明显看生成 html) 但在 *.taglib.xml 中包含这些元素使得无法使用 eclipse 3.7 内容辅助 :P

所以很可能,是的,这是一些日食内容辅助问题...

p.s。我仍在搜索问题的确切来源,请随时发表评论...