gpt4 book ai didi

java - 在 html 代码标签中设置文本样式

转载 作者:太空宇宙 更新时间:2023-11-03 20:21:00 26 4
gpt4 key购买 nike

我想设置一些文本的样式,这些文本被包裹在 html 中 <code>标签。但是样式是在服务器端类中完成的。例如:

myValue.replaceAll(" " + textToStyle + " ", " <span style=\"color: orange;\"> " + textToStyle + "</span> ");

此行作为包含在 <code> 中的文本标签。文本显示在 JSF 数据表中:

<h:column>
<code class="dt_row">
#{myList.myValue}
</code>
</h:column>

<code>标记 CSS 类:

.dt_row {
height: 8px;
margin: 3px 3px 3px 3px;
color: #000000;
font-size: 12px;
}

问题是当在浏览器中呈现 html 时,代码会显示所有标签。我要的不是这个 <span style=\"color: orange;\">将显示在页面中,但文本值为橙色。

有什么想法可以实现吗?

最佳答案

代替

#{myList.myValue}

你可以试试

<h:outputText value="#{myList.myValue}" escape="false" />

将“escape”设置为 false 应该可以完成工作(否则框架将转义字符串...)。

关于java - 在 html 代码标签中设置文本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10499963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com