首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除JSP标记后的换行符?

如何删除JSP标记后的换行符?
EN

Stack Overflow用户
提问于 2014-05-24 09:11:38
回答 1查看 4.8K关注 0票数 5

如何删除JSP标记后的换行符?

例如,如果在JSP页面中有这样的带有标记的代码

代码语言:javascript
复制
<%@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>

在输出结果中,第一行将出现一行中断。

代码语言:javascript
复制
!HERE_LINE_BREAK!
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>

如何在第一行删除不需要的行中断?

JSP使用Spring进行处理。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-24 09:34:31

Strip whitespace from jsp output复制而来,有一个trimWhiteSpaces指令可以实现这一点,

在JSP中:

代码语言:javascript
复制
<%@ page trimDirectiveWhitespaces="true" %>

或者在jsp-config部分,您的web.xml (注意,这是从servlet规范2.5开始的):

代码语言:javascript
复制
<jsp-config>
  <jsp-property-group>
    <url-pattern>*.jsp</url-pattern>
    <trim-directive-whitespaces>true</trim-directive-whitespaces>
  </jsp-property-group>
</jsp-config>

不幸的是,如果您有一个所需的空间,它也可能需要剥离,所以您可能需要一个不间断的空间,在某些地点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23843262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档