我如何在java类的以下语句中插入空格,但字符串显示在jsp页面中。因为\n\t在jsp上不起作用。我如何为jsp插入空格?
sb.append("\n\tStackflow: "+"<br>");
最佳答案
您应该意识到 JSP 只是一个 HTML 代码生成器。默认情况下,HTML 源代码中的空白不作为人工演示的一部分。默认情况下,它折叠为一个空格。否则,普通网站看起来会非常难看。例如,在浏览器的地址栏中复制粘贴这个,同时查看 stackoverflow.com 以查看 HTML 源代码中的空格时的效果:
javascript:$("*").css("white-space", "pre");
如果您想在 HTML 源代码中按原样保留空白,您需要将所需的 HTML 片段放在
<pre>
中。元素<pre>
...
</pre>
或应用 CSS
white-space: pre;
父元素上的样式。<div style="white-space: pre;">
...
</div>
关于jsp - 如何插入空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9460228/