2016-11-10 170 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我仍然在搜索這個問題到底如何隨意發表評論...