如何在<! - [CDATA [?]中使用fmt:message标签

时间:2016-02-15 09:16:54

标签: jsp localization jstl cdata

我在文件messages.properties:

中有以下属性
   more=more
details.more=more
details.More=More

我的jspx页面中的以下行:

<![CDATA[
<a omniture-tracking class="ABC" href='javascript:void(0)' onclick="$('#def').css('display', 'none');$('#ghi').css('display', 'block')">
            <fmt:message key="details.more"/>
</a>
]]>

预期: 我想&#34;更多&#34;应该附带标签中提到的条件的超链接。

实际值: 什么都没有出现。

试验: 我尝试了以下方法:

<![CDATA[
<a omniture-tracking class="ABC" href='javascript:void(0)' onclick="$('#def').css('display', 'none');$('#ghi').css('display', 'block')">
            more
</a>
]]>

它与超链接一起工作正常。enter code here

1 个答案:

答案 0 :(得分:0)

使用以下内容解决了我的问题:

<![CDATA[
<a omniture-tracking class="ABC" href='javascript:void(0)' onclick="$('#def').css('display', 'none');$('#ghi').css('display', 'block')">
]]>
<fmt:message key="details.more"/>
<![CDATA[
</a>
]]>