我在使用 break 标签来换行时遇到问题。 这是我在网络浏览器中得到的:
并且数据库条目是用java创建的。 这里的java代码:
StringBuilder sb = new StringBuilder();
sb.append("in Folgender Stückelung : <br />");
while (itKassette.hasNext()) {
KassetteBefuellungZuweisung kassetteBef = (KassetteBefuellungZuweisung) itKassette.next();
int Anzahl = kassetteBef.getAnzahl();
double inhaltNennwert = kassetteBef.getWert() / Anzahl;
if (Anzahl != 0) {
sb.append("<br />Inhalt (Nennwert): " + inhaltNennwert + " Anzahl: " + Anzahl);
}
}
我还试图通过查看 Chrome 控制台来找出问题所在。 这里:
但我没有发现任何问题,所以我搜索了该站点的 HTML 源代码表单,发现了一些可疑的东西。 这里是 HTML: 出于任何原因浏览器转换编码! 这是一个 Struts 元素,我对 struts 还很陌生,无法说明发生这种情况的地点或原因,但希望我能在这里得到一些答案。提前致谢。
最佳答案
在 Java 代码中,如果您输入
tabgs,它可能无法工作。
尝试用“/n”代替
尝试使用标签生成器。 TagBuilder 是专门为创建 html 标签及其内容而设计的类。
关于java - HTML 换行标记在文本中可见,而不是换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47181345/