2
我在「國際化」我的應用程序,這是SEAM 2/JSF 1.2基於傳遞HTML到消息包
有一件事很討厭我是有在消息包的HTML標記的過程中,我想爲了避免這種可能的話,例如說我有以下的HTML
<p>Click <span class="link" id="trigCl">here</span> to register your account.</p>
我想將其分爲以下幾點:
<h:outputFormat escape="false" value="#{messages['registerAccountText']}">
<f:param value="<span class='link' id='trigCl'>#{messages['here']}</span>" />
</h:outputFormat>
用下面的包條目:
registerAccountText=Click {0} to register your account.
但正如你猜到了,我得到以下...
The value of attribute "value" associated with an element type "f:param" must not contain the '<' character.
有沒有)的方式來解決這個問題,或者b)一個更好的方式去關心這個(這犯規涉及完全重寫標記)?
不確定是否有更好的方法,但這聽起來像是開發新組件的絕佳機會? –
我怕有人會這麼說!你能推薦任何好的資源/我可以使用的例子(JSF 1.2)來做到這一點嗎? – DaveB