`
yanm7788
  • 浏览: 19530 次
  • 性别: 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时产生的大量空格和换行的去除方法

    在Web开发中,使用JSP作为视图层模板时,常常会遇到一个令人头疼的问题:JSP输出HTML内容时会产生大量不必要的空格和换行。这不仅影响了页面的加载速度,还给前端开发人员在调试和寻找样式问题时带来了困难。空格和...

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

    标题中的"Web工具--删除HTML-CSS等许多文件的空格-换行-制表符空间的功能"是指一种实用工具,其主要任务是对HTML、CSS文件进行优化,去除不必要的空白字符,包括空格、换行和制表符。这种操作通常被称为“压缩”或...

    jsp页面Table自动换行

    【标题】"jsp页面Table自动换行"涉及的是在JavaServer Pages (JSP) 技术中处理HTML表格(Table)的布局问题。在网页设计中,表格的换行通常是由于表格内容过多,超过了容器(如div或浏览器窗口)的宽度,导致表格...

    JSP用户输入页面换行

    一个简单有效的方法是使用Java的字符串替换功能将换行符转换为HTML中的换行标签 ` `。 #### 示例代码解析 假设我们有一个JSP页面,该页面接收用户输入的文本,并希望在显示这些文本时保留原有的换行格式。下面...

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

    总结一下,在使用JSP实现textarea中的文字保存换行空格到数据库的方法时,需要注意以下几点: 1. 在HTML页面上使用textarea标签接收用户的输入,包括换行和空格。 2. 通过POST方法将数据提交到服务器端的JSP页面。 ...

    jsp强行给表格换行

    ### JSP中实现表格自动换行的方法 在JSP(JavaServer Pages)开发过程中,经常需要将从数据库读取的数据填充到HTML表格中。当数据过长或格式复杂时,可能会遇到表格显示不正常的问题,比如文本溢出、布局错乱等。...

    jsp输出表格、jsp输出列表

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

    JSP 特效代码集

    它结合了HTML、Java代码和特定的JSP元素,使开发者能够在服务器端处理数据,生成响应,并将其发送到客户端浏览器。以下是一些关键知识点,基于“jsp特效程序代码集”和相关标签的上下文: 1. **JSP基本结构**:JSP...

    jsp经典代码 绝对的经典

    **JSP(Java Server Pages)** 是一种动态网页技术,由Sun ...同时,随着Spring MVC和其他现代框架的流行,虽然直接在JSP中编写大量业务逻辑的情况已减少,但了解JSP基础仍然对理解整个Web开发过程至关重要。

    eclipse中代码美化 jsp java xml

    在IT行业中,开发人员经常需要处理大量的代码,保持代码的整洁和规范对于团队协作和代码维护至关重要。Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了强大的代码美化和格式化功能,帮助开发者统一代码...

    jsp网页制作常用代码

    在jsp页面中,如果想要实现换行,可以使用以下代码: 这个代码可以帮助开发者快速实现换行的效果。 六、文字移动代码 如果想要在jsp页面中实现文字移动,可以使用以下代码:文字移动&lt;/marquee&gt; 这个代码可以...

    jsp 登录注册代码

    在Web开发领域,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它结合了HTML、Java代码和脚本语言,使得开发者可以在服务器端生成和处理数据。本教程将围绕"jsp登录注册代码"这个主题,深入探讨如何构建一...

    JSP中java代码与js之间的传值

    在JavaServer Pages (JSP) 中,我们经常需要在Java代码和JavaScript之间传递数据。这在构建动态网页时尤其重要,因为Java代码通常用于处理服务器端逻辑,而JavaScript则负责客户端交互。这篇博客将探讨如何在JSP中...

    JSP网站开发代码_jsp网站_jsp网站代码_

    常见的MVC框架有Struts、Spring MVC等,它们可以帮助开发者更好地组织代码和实现解耦。 8. **JDBC(Java Database Connectivity)**:用于连接和操作数据库,JSP可以通过JDBC与数据库交互,执行SQL查询,处理结果集...

    一个简单的jsp源代码1

    **JSP(Java Server Pages)** 是一种动态网页技术,由Sun Microsystems开发,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现服务器端的动态内容生成。本资源包含了一个简单的JSP源代码示例,对于初学者来说...

    JSP注册页面的代码

    * 接下来,使用`DriverManager.getConnection()`方法连接到数据库,并创建一个`Statement`对象,用于执行SQL语句。 * 使用`executeQuery()`方法执行SQL语句,以验证用户的登录信息。 * 如果用户的登录信息正确,则...

    jsp登录页面设计源代码

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

    将jsp转化为静态的html文件输出

    然而,在实际应用中,当用户访问一个 JSP 页面时,服务器需要先执行 JSP 文件中的 Java 代码,并生成相应的 HTML 内容再返回给客户端,这一过程涉及到服务器端的解释与渲染工作,因此响应速度相对较慢。特别是在页面...

Global site tag (gtag.js) - Google Analytics