如何删除JSP标记后的换行符?
例如,如果在JSP页面中有这样的带有标记的代码
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>${pageTitle}</title>
</head>在输出结果中,第一行将出现一行中断。
!HERE_LINE_BREAK!
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>如何在第一行删除不需要的行中断?
JSP使用Spring进行处理。
谢谢。
发布于 2014-05-24 09:34:31
从Strip whitespace from jsp output复制而来,有一个trimWhiteSpaces指令可以实现这一点,
在JSP中:
<%@ page trimDirectiveWhitespaces="true" %>或者在jsp-config部分,您的web.xml (注意,这是从servlet规范2.5开始的):
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>不幸的是,如果您有一个所需的空间,它也可能需要剥离,所以您可能需要一个不间断的空间,在某些地点。
https://stackoverflow.com/questions/23843262
复制相似问题