`
yanm7788
  • 浏览: 19054 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

JSP中代码输出HTML时产生的大量空格和换行的去除方法

 
阅读更多
JSP中由于引入包命令及其他处理,渲染出来的页面源代码很多换行。
以前有很多方法来解决,如
1、在编写源码中注意格式,多行并一行。这个编写比较麻烦,源码不好看。
2、自己写标签,在运行时去除空白行。虽然时间一般很短,但也是耗了时。

tomcat 6中天然支持这种功能

1、  在工程的web.xml上加上如下配置
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>

这种方式是在jsp 编译成class时将空白行去掉,因此是一次完成,效率很高。


2、在每个JSP的头上加上一段代码   <%@ page trimDirectiveWhitespaces="true" %>

以上两种方法取其一即可,建议使用第一种。JSP中由于引入包命令及其他处理,渲染出来的页面源代码很多换行。
以前有很多方法来解决,如
1、在编写源码中注意格式,多行并一行。这个编写比较麻烦,源码不好看。
2、自己写标签,在运行时去除空白行。虽然时间一般很短,但也是耗了时。

tomcat 6中天然支持这种功能

1、  在工程的web.xml上加上如下配置
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>

这种方式是在jsp 编译成class时将空白行去掉,因此是一次完成,效率很高。


2、在每个JSP的头上加上一段代码   <%@ page trimDirectiveWhitespaces="true" %>

以上两种方法取其一即可,建议使用第一种。
分享到:
评论

相关推荐

    JSP输出HTML时产生的大量空格和换行的去除方法.zip

    JSP输出HTML时产生的大量空格和换行的去除方法.zip

    JSP输出HTML时产生的大量空格和换行的去除方法

    因为在jsp内使用的EL标签和其他标签时,会产生大量的空格和换行符.例如: 代码如下: ——- start ———- &lt;c&gt; ”${fn:length(mainPageList)&gt;1&}”&gt; Something &lt;/c&gt; &lt;c&gt; Others &lt;/c&gt; &lt;/c&gt; ——- end ———– 这段代码...

    Web工具--删除HTML-CSS等许多文件的空格-换行-制表符空间的功能

    Web工具--删除HTML-CSS等许多文件的空格-换行-制表符空间的功能 点击运行,然后你懂的,有UI 你还会用嘛。 本jar为本人手写,有源代码可查看,可修改成清楚其他文件的类型。

    JSP用户输入页面换行

    JSP用户输入页面换行,JSP用户输入页面换行

    jsp实现textarea中的文字保存换行空格存到数据库的方法

    下面小编就为大家分享一篇jsp实现textarea中的文字保存换行空格存到数据库的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    jsp页面Table自动换行

    Linux文档 博文链接:https://linhui-dragon.iteye.com/blog/1741326

    jsp输出表格、jsp输出列表

    jsp输出对象,类似表格。可用于页面输出图片列表。或是类似图片列表的页面中,如果一个list很多对象,你要将同一个字段在页面输出成一个列表的形式,就请看看吧。

    jsp登录代码jsp登录代码jsp登录代码

    jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码jsp登录代码...

    JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码

    JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码

    jsp验证码代码jsp验证码代码jsp验证码代码

    jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码jsp验证码代码

    jsp强行给表格换行

    从数据库中读取的数据,填写到table中,如果数据过长,或者格式无法控制,使用这个样式,可以自动强行的给table换行。

    企业招聘网站,JSP实现代码

    企业招聘网站,JSP实现代码企业招聘网站,JSP实现代码企业招聘网站,JSP实现代码企业招聘网站,JSP实现代码企业招聘网站,JSP实现代码企业招聘网站,JSP实现代码企业招聘网站,JSP实现代码企业招聘网站,JSP实现代码...

    jsp经典代码testShopping

    jsp经典代码jsp经典代码jsp经典代码jsp经典代码jsp经典代码jsp经典代码jsp经典代码jsp经典代码

    jsp登录页面设计源代码

    jsp登录页面设计源代码 jsp登录页面设计是指使用jsp语言来设计一个登录页面,实现用户的身份验证。下面是jsp登录页面设计的详细知识点: 1. HTML代码设计: 登录页面的静态设计使用HTML语言,通过设计HTML代码来...

    jsp中文显示问号问题解决方法.docx

    但是,在JSP中输出中文时,经常会出现问号问题,即中文字符被显示为问号。今天,我们将探讨JSP 中文显示问号问题的解决方法。 问题描述: 在 JSP 中,当我们想要输出中文时,却发现中文字符被显示为问号。这是什么...

    用jsp编写的购物车代码

    在JSP中,scriptlet( &lt;% %&gt; )用于在JSP页面中嵌入Java代码,而表达式( &lt;%= %&gt; )用于输出Java对象的值。在本代码中,使用了scriptlet来编写Java代码,并使用表达式来输出购物车信息。 3. HashMap的使用: 在本...

    jsp 页面上图片分行输出小技巧.docx

    在上面的代码中,我们使用 c:out 标签输出图片的名称和路径。c:out 标签用于输出字符串,例如图片的名称和路径。 使用 JavaScript 实现图片的点击事件 在上面的代码中,我们使用 JavaScript 实现图片的点击事件。当...

    jsp代码jsp代码jsp代码

    jsp代码jsp代码jsp代码jsp代码jsp代码jsp代码jsp代码jsp代码jsp代码jsp代码jsp代码

    jsp经典代码 绝对的经典

    jsp经典代码 绝对的经典jsp经典代码 绝对的经典jsp经典代码 绝对的经典jsp经典代码 绝对的经典

Global site tag (gtag.js) - Google Analytics