放<>在bean属性值?

时间:2015-09-28 17:59:22

标签: java spring

我只是想知道如何正确地放置角色'<'和'>'在bean内的属性值内。 Eclipse似乎并不理解我试图将这些字符作为字符串值的一部分传递。

编辑:如何为多个<写入转义符?和>在价值中。

3 个答案:

答案 0 :(得分:3)

由于<>是有效的XML字符,您必须逃避它们:

<bean value="&gt;" ... />
<!-- or -->
<bean value="&lt;" ... />

答案 1 :(得分:0)

<bean  ......>
    <value><![CDATA[ < ]]></value>
</bean>

答案 2 :(得分:0)

您可以使用以下选项之一:

Option 1:
    <bean  ......>
            <value><![CDATA[ < ]]></value>
    </bean>

Option 2: 
    <bean value="&gt;" ... />
    <!-- or -->
    <bean value="&lt;" ... />

但我更愿意使用第一个。