在將應用程序從JSF 1.2移植到JSF 2.0.3(Mojarra)期間出現問題。我有以下代碼:爲什麼我不能在h:outputFormat的f:attribue裏使用標籤?
<h:outputFormat value="#{m.t_if_you_forget_password}" escape="false">
<f:param value="<a href=\"/restore_password.jsf\">" />
<f:param value="</a>" />
</h:outputFormat>
,並得到了錯誤:
Error Traced[line: 22] The value of attribute "value" associated with an element type "null" must not contain the '<' character.
如何解決呢?爲什麼JSF(facelets?)拒絕它? <和> f:param的值有什麼問題?
順便說一句,如果它可以幫助:我使用的GlassFish提前3.0.1
謝謝!
在這種情況下,我將視圖層移動到本地化,這是一個可惜;( – 2010-07-21 15:20:19