2016-11-10 214 views
0

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

<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 +空格键:(

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

感谢

+0

关于内容协助,我的答案是升级Eclipse ...认真; - ](在月球和火星协助在这种情况下工作肯定) –

+0

@EmilSierżęga不,我的意思是在jsf的情况下,我应该使用什么''元素来设置默认属性值'因为我有点困惑:X它是''还是'<默认值>'或。 ..?给我一个提示 – cbhogf

+0

所以,是的,我可以确认内容帮助不想解析taglib.xml,如果它具有''或''属性元素:P我刚刚删除了所有的默认值和名称空间变得可用了......所以它真的是内容协助问题,或者我只是必须使用另一个属性元素具有默认值?请评论 – cbhogf

回答

0

电解金属锰...一些测试后,我可以确认<default><default-value>也使得可以设置默认属性值(这是很清楚的看生成html)但具有这些元素* .taglib。 XML使不可能Eclipse中使用3.7内容辅助:P

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

PS我仍然在搜索这个问题到底如何随意发表评论...