Servlet 测试PrintWriter输出信息的换行问题

环境: Servlet 4.0 ,jdk 8,Tomcat 9

1. 新建一个Servlet,默认在Get里处理请求。

Servlet 测试PrintWriter输出信息的换行问题

2.获取PrintWriter对象,输出两句话试试

Servlet 测试PrintWriter输出信息的换行问题

3.保存,启动Tomcat,浏览器输入url,看看返回什么

Servlet 测试PrintWriter输出信息的换行问题

关于println(),看看PrintWriter类描述

Servlet 测试PrintWriter输出信息的换行问题

Servlet 测试PrintWriter输出信息的换行问题这样的响应内容是文本

如果把响应的内容类型换成HTML,会是下面的效果,换行无效,但加上br标签可以换行

Servlet 测试PrintWriter输出信息的换行问题

结论,如果Content Type是 html, printwriter 打印换行使用html自带的<br />