我正在使用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>
我怀疑是单独的文字是解决方案还是其他任何方式?
答案 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代码生成器。