我已經在JSF中創建了一個自定義標記,如my.taglib.xml
文件中所定義。如何在JSF中轉義taglib文件中的特殊字符?
<namespace>http://example.com/ui</namespace>
<tag>
<tag-name>viewParamValidationFailed</tag-name>
<attribute>
<name>redirect</name>
<required>true</required>
<type>java.lang.String</type>
<description>Location to redirect, in case validation/s or conversion/s of view parameters as specified by the <![CDATA[<o:viewParam>]]> tag fails.</description>
</attribute>
<handler-class>tags.ViewParamValidationFailed</handler-class>
</tag>
該標籤可以在XHTML頁面上使用,如下所示。
xmlns:my="http://example.com/ui"
<my:viewParamValidationFailed redirect="Location.jsf"/>
我正在使用NetBeans IDE 8.0。當按下ctrl + 空格以顯示redirect
屬性的說明時,IDE將顯示以下文本。
重定向的位置,以確認/ s或轉換/ s的視圖 由標籤指定的參數失敗。
請注意在標籤說明中<o:viewParam>
包圍在CDATA
在這個缺少文本的as specified by the___tag fails.
如何逃避這樣的標籤庫文件,這樣的特殊字符,以便正確顯示的說明?
如果你使用'<你有同樣的問題'和''>代替CDATA的? – helderdarocha
'<'和'>'沒有區別 - 產生同樣的問題。在這篇文章之前已經嘗試過。 – Tiny
我不得不在使用doclet時將逃生次數增加一倍。我相信這些描述可能是相似的。我發佈了一個答案。試試看。 – helderdarocha