您的位置:首页 > Web前端 > JavaScript

Jsp 中out.println()为什么不换行

2015-08-25 11:12 441 查看
今天写了一串jsp代码,本想着使用out.println()会实现换行,然而结果却没换行。

先看代码:

[code]<%--使用out.print("Hello JSP");方式输出 --%>
    <%
        for(int i=0;i<10;i++){
            out.println("Hello JSP");
        }
     %>


输出结果是这样的:



百度后找到原因了。如下:

因为html的换行是
,out.println的东西就相当于在页面写html代码 , html代码换行并不能导致页面显示的换行,还得在要换行的代码后加
.

因此你的程序得这样写:

[code]<%--使用out.print("Hello JSP");方式输出 --%>
    <%
        for(int i=0;i<10;i++){
            out.println("Hello JSP<br>");
        }
     %>


结果如下:




知识点补充:
表示一条横线.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: