栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用cout标签时不会出现新行

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用cout标签时不会出现新行

JSP生成HTML。在HTML中,

<br>
换行应由元素而不是换行符表示。而且,如果您查看普通的HTML源代码,将会看到很多换行符,但是默认情况下,Web浏览器根本不会解释它们。

除了使用HTML

<br>
元素代替换行符之外,

sb.append("<br />");

然后

<c:out>
不像这样打印它
${myData}
,您还可以使用HTML
<pre>
元素保留空白,

<pre><c:out vaule="${myData}" /></pre>

或仅将CSS

white-space:pre
应用于父元素,就像HTML
<textarea>
元素在内部所做的一样:

<span ><c:out value="${myData}"/></span>

(注意:

class
比推荐使用a
style
,以上只是一个启动示例)

建议使用后两种方法。HTML代码不属于Java类。它属于JSP文件。甚至更多,您可能实际上应该使用JSTL

<c:forEach>
而不是整个Java代码遍历集合。

<c:forEach items="${beanList}" var="bean">    <c:out value="${bean.name}" /><br /></c:forEach>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/417298.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号