Servlet:不同的PrintWriter.print()和PrintWriter.println()

时间:2012-04-22 11:23:13

标签: java servlets printwriter

HttpServletResponse response;
PrintWriter out = response.getWriter();
out.print("Hello");
out.println("HelloWorld");

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

如果你想转到另一行,你必须将<br>标记放在String的末尾。

谢谢:)

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

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

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