我试图打破显示在<h:outputText
的值属性中的文本,如果将文本直接放置在<h:outputText
,但如果我把属性文件中相同的文字,它停止工作h:从资源包(属性文件)带有换行符的outputText
这里是文本的例子
A<br />B<br />C
这工作得很好:
<h:outputText value="A<br />B<br />C" escape="false"/>
不起作用:从属性文件
<h:outputText value="#{text.someText}" escape="false"/>
代码:
someText = A<br />B<br />C
我发现的唯一方法是使用一个<pre>
标签包裹<h:outputText
,但是这还不够好导致其改变文字的字体,它看起来很奇怪,并且我希望有任何方法可以通过JSF的方式在使用属性文件时实现换行符
btw I l ooked在下面的链接,但它们不适合我
JSF h:outputText line break for long words within strings
Insert a line break inside p:commandButton
提前感谢!
谢谢,这很奇怪我可以发誓我已经尝试过那一个......现在工作:) – Daniel 2012-02-14 11:57:30