我正在尝试在我的java类中编写几行HTML,该HTML行从另一个API获取一些数据。我以JSON字符串形式获取数据,然后将其显示在网页上。
要创建HTML,我尝试:
StringBuilder sb = new StringBuilder();
for(int i=0;i<leads.size();i++){
sb.append("<p>Name: "+leads.get(i).getFirstName()+" "+leads.get(i).getLastName()+"</p>");
sb.append("<p>Email: "+leads.get(i).getEmail()+"</p>");
sb.append("<br />");
}
fullLeadData = sb.toString();
但是最终显示的是html标签的字面解释。有没有一种方法可以创建此字符串,以便标记将保留为标记而不是转义字符?
Java类是托管bean,因此在html中,我具有:
<body>
<div id="display">
#{PortalView.fullLeadData}
</div>
</body>
其中fullLeadData是带有html的字符串。
似乎您正在使用JSF。试试这个:
<div id="display">
<h:outputText value="#{PortalView.fullLeadData}" escape="false"/>
</div>
问题内容: 是否可以在JSON中编写HTML字符串? 我想在JSON文件中编写如下内容: 问题答案: 您应该在HTML字符串中通过添加“ ** ” 来转义双引号等字符 例如:
本文向大家介绍Ruby中的字符串编写示例,包括了Ruby中的字符串编写示例的使用技巧和注意事项,需要的朋友参考一下 优先使用 字符串插值 来代替 字符串串联。 Consider padding string interpolation code with space. It more clearly sets the code apart from the string.考虑使用空
SETRANGE key offset value 用value 参数覆写(overwrite)给定key 所储存的字符串值,从偏移量offset 开始。 不存在的key 当作空白字符串处理。可以用作append: 注意: 如果偏移量>字符长度, 该字符自动补0x00,注意它不会报错
问题内容: 有谁知道一种非常简单的仅将字符串的首字母大写的方法,而与字符串其余部分的大写无关? 例如: 我也希望能够处理所有字符串长度。 问题答案: @ saua是正确的,并且 适用于任何字符串。
问题内容: 我正在尝试从C创建一个go字符串。我有指针和长度,所以如果我从go开始,可以调用该函数。 生成结构,所以我想知道是否可以直接使用它: 我在这里用它来控制我的生命。在随后作为参数传递给函数去: Go的垃圾收集器会尝试回收内存吗? 问题答案: Go的垃圾回收器不会尝试回收使用C内存分配器分配的内存。您所描述的应该是安全的。当然,您可能无法释放C内存,因为您不知道Go将在何时完成。
问题内容: Go是否与Python的多行字符串相似? 如果不是,编写跨多行字符串的首选方式是什么? 问题答案: 根据语言规范,您可以使用原始字符串文字,该字符串由反引号而不是双引号分隔。