h:outputText需要特定文本的样式

时间:2015-12-30 02:06:37

标签: jsf primefaces

我正在使用Primefaces 5.1。在我的学生中,我需要风格特定的风格,特别是text.Below代码我尝试它将显示错误(属性“值”的值不能包含'<'字符)。所以我替换<到&<和&& gt for>那个时候我面临错误(实体名称必须紧跟实体参考中的'&')

<p:outputPanel>
<h:outputText styleClass="noWrap" escape="false" 
value="#{common.ConfirmMessage1} <b style='color:red'>'
#{student.numberOfUserFound}'</b>"/>
</p:outputPanel>

我怀疑是单独的文字是解决方案还是其他任何方式?

1 个答案:

答案 0 :(得分:1)

请勿使用<h:outputText>。在这种具体情况下,它没有技术必需。

<p:outputPanel>
    <span class="noWrap">
        #{common.ConfirmMessage1}
        <b style='color:red'>'#{student.numberOfUserFound}'</b>
    </span>
</p:outputPanel>

另见:

话虽如此,我建议先从JSF退一步,先开始学习一些basic HTML。然后,JSF将更容易理解。在这个问题的上下文中,JSF只是一个HTML代码生成器。