将 linebreak/newline 放在工具提示中

Put linebreak/newline in tooltip

我想在工具提示中添加一个换行符,使其显示如下:

Nom: value1
Quality: value2

我试过了:

1.

<h:outputText title="Nom: #{cntc.value1}&lt;br/&gt;Quality: #{cntc.value1}" />

2.

<h:outputText title="Nom: #{ (''.concat(cntc.value1).concat('&lt;br/&gt;')concat('Quality: ').concat(cntc.value2)}" />

None 其中对我有用。 <br/> 似乎没有被解释。

我怎样才能做到这一点?

如果您的问题与这些都无关,那么将问题命名为 "Concatenating strings in EL" 并不是一个好主意。您想创建一个 multi-line 标题,这是一个 HTML 问题。

标题只接受文本,因此 <br/> 将不起作用,但您可以在其中放置一个换行符 (&#13;):

<h:outputText value="#{cntc.mail }" title="Nom: #{cntc.nom}&#13;Qualite: #{cntc.qualite}" />

请注意,这可能不适用于所有浏览器。