【问题标题】:Servlet: different PrintWriter.print() and PrintWriter.println()Servlet:不同的 PrintWriter.print() 和 PrintWriter.println()
【发布时间】:2012-04-22 11:23:13
【问题描述】:
HttpServletResponse response;
PrintWriter out = response.getWriter();
out.print("Hello");
out.println("HelloWorld");

我的问题看起来很傻,但是在 Servlet 中,我看到 print() 和 println() 都做同样的事情!!!

如果要转到另一行,必须在字符串末尾加上<br>标签。

谢谢:)

【问题讨论】:

    标签: java servlets printwriter


    【解决方案1】:

    println 在打印的文本之后附加一个新行 (\n)。新行不会在 HTML 中解释,因此您不会在呈现的 HTML 中看到 printlnprint 的输出之间的差异。

    【讨论】:

      【解决方案2】:

      他们不做同样的事情。 println 在字符串后面附加一个行尾标记。

      浏览器不呈现行尾的事实是另一个问题。根据您输出的内容类型,它可能重要或不重要。

      【讨论】:

        猜你喜欢
        • 2014-05-27
        • 2015-03-19
        • 2011-07-17
        • 1970-01-01
        • 2013-11-16
        • 2015-10-15
        • 2015-05-15
        • 2018-12-09
        • 2014-05-13
        相关资源
        最近更新 更多