Jsp 解决out.print()输出多出空行

一、原因

在 JSP 中,HTML 标签和 JSP 指令之外的内容会被当作文本处理,包括空行、空格和制表符等。当 JSP 引擎解析 JSP 页面时,会将这些文本内容原封不动地输出到响应中。

Jsp 解决out.print()输出多出空行_第1张图片

 http响应

Jsp 解决out.print()输出多出空行_第2张图片 二、解决方法

在Jsp页面最前端添加

<%@ page trimDirectiveWhitespaces="true" %>

或者输出的时候先用

out.clear();

他会清除代码执行位置前的所有文本,不推荐使用 

运行结果 

Jsp 解决out.print()输出多出空行_第3张图片

你可能感兴趣的:(Java,java,servlet,前端)