【问题标题】:HTML tags are not working when defined within stringbuilder在 stringbuilder 中定义 HTML 标签时不起作用
【发布时间】:2022-02-01 17:44:20
【问题描述】:

我正在以字符串格式定义 HTML 标记,但没有得到预期的 HTML 格式的最终​​结果。

StringBuilder loader = new StringBuilder(); 
loader.append("<div style=\"margin-left:20px\">").append("Loader id:").append(id).append("</div>").append("<br>");

我得到的实际结果是:

<div style=\"margin-left:20px\">Loader id: 12321</div><br>

但我希望它是 HTML 格式。 我提到了很多类似的问题,但即使遵循这些解决方案,我也无法获得预期的结果。 请帮忙!!

【问题讨论】:

  • “HTML 格式”是什么意思?你希望得到什么字符串?

标签: java html css stringbuilder


【解决方案1】:

您如何确定“实际结果”?因为您发布的代码对我来说很好。例如:

jshell> StringBuilder loader = new StringBuilder();

jshell> loader.append("<div style=\"margin-left:20px\">").append("Loader id:").append("1").append("</div>").append("<br>");
$3 ==> <div style="margin-left:20px">Loader id:1</div><br>

jshell> System.out.println(loader.toString());
<div style="margin-left:20px">Loader id:1</div><br>

【讨论】:

    猜你喜欢
    • 2020-03-24
    • 1970-01-01
    • 2017-01-13
    • 2014-03-07
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2017-06-10
    • 1970-01-01
    相关资源
    最近更新 更多