`
锅巴49
  • 浏览: 163521 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JSP去空白行

阅读更多

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" %>

 

以上两种方法取其一即可,建议使用第一种

 

要在servlet2.5 tomcat 6.0 及以上的才能用

 

0
0
分享到:
评论
1 楼 bingobird 2011-03-31  

相关推荐

    jsp编程去除空白行的方法

    在JSP(Java Server Pages)编程过程中,常常会遇到一个问题,即页面源代码中存在多余的空白行,这主要是因为引入包命令以及其他处理导致的。多余的空白行不仅影响页面源代码的可读性,也可能对最终渲染的页面的性能...

    去掉代码空白行

    将文件(.java/.jsp/.html/.htm)中的空白行去掉 使用方法: 将deleteBlank.exe 文件放到要更新的文件夹中,双击即可 1.0.2 修改了空白格只有空格无法去掉的问题 1.0.3 修改文件中有汉字时,处理后,汉字部分变为...

    代码空白、注释、有效行数统计程序支持java、jsp、xml,并实时更新统计结果

    统计代码有效行数、注释行数、空白行数。支持java,jsp,xml一种或多种同时统计,可统计具体文件和文件夹下所有文件,统计结果实时更新显示,界面友好,操作简便。

    常用正侧表达式大全 jsp

    用于识别并匹配文本中的空白行,可以用于清理文本中的多余空白,使文本更加整洁。 #### 匹配HTML标记 表达式:`&lt;(\S*?)[^&gt;]*&gt;.*?|*? /&gt;` 此表达式用于提取或移除HTML文档中的标签,虽然不能完美处理所有嵌套情况,...

    jsp的正则表达式的验证

    有时候我们需要判断一行是否为空白行,即该行只包含空格、制表符或回车等空白字符。 ``` (\\s|\\t|\\r)+ ``` 这里`\\s`表示匹配空白字符,包括空格、制表符、换页符等,`|`表示或者的意思,即可以是空格、制表符或...

    jsp 导出为Word

    ` 创建一个新的空白文档。 3. **获取Table数据**: - 通过 `document.all('table').rows` 获取Table的所有行。 4. **填充Word文档**: - 使用 `createTextRange()` 和 `execCommand('Copy')` 复制Table的内容。 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    1.6.7 行尾处理 16 1.6.8 语言标识 16 1.7 格式良好的xml 17 .1.8 dtd 18 1.8.1 在xml文档中引入dtd 18 1.8.2 dtd的结构 21 1.9 有效的xml 35 1.10 xml处理器/解析器 35 1.11 小结 36 第2章 xml名称空间 ...

    一个普通的《jsp编写规范》

    6. **缩进规范**:使用2个空白字符作为缩进单位,保持代码整齐。 7. **内容放置**:内容应放置在单元格内,体现层次结构。 8. **换行规则**:使用宽度自动换行或 标签换行,避免手动排版。 9. **禁止使用TAB键...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    1.6.7 行尾处理 16 1.6.8 语言标识 16 1.7 格式良好的xml 17 .1.8 dtd 18 1.8.1 在xml文档中引入dtd 18 1.8.2 dtd的结构 21 1.9 有效的xml 35 1.10 xml处理器/解析器 35 1.11 小结 36 第2章 xml名称空间 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    1.6.7 行尾处理 16 1.6.8 语言标识 16 1.7 格式良好的xml 17 .1.8 dtd 18 1.8.1 在xml文档中引入dtd 18 1.8.2 dtd的结构 21 1.9 有效的xml 35 1.10 xml处理器/解析器 35 1.11 小结 36 第2章 xml名称空间 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    1.6.7 行尾处理 16 1.6.8 语言标识 16 1.7 格式良好的xml 17 .1.8 dtd 18 1.8.1 在xml文档中引入dtd 18 1.8.2 dtd的结构 21 1.9 有效的xml 35 1.10 xml处理器/解析器 35 1.11 小结 36 第2章 xml名称空间 ...

    jsp第三章 Java语言程序设计

    - 空白符(空格、回车、换行、制表符):对源代码的格式化起到辅助作用。 - 普通分隔符:如大括号({,})用于定义代码块,分号(;)表示语句结束,逗号(,)用于分隔列表等。 3.2 数据类型 Java提供了两种数据类型:基本...

    代码行数统计

    在工作中,我们经常碰到客户要求告之所写程序的行数,包括代码行、注释行和空白行等。本软件就是为了这一目的编写的,最先是用于对我自己写的C/C++,VC++程序进行行数统计。它可以准确地计算出源代码中的各种行数....

    java/jsp/c#代码统计工具(Java版)

    3. **空行**:增加代码的可读性,通常不包含任何字符或仅包含空白和制表符。 通过这些分类,开发者可以深入分析代码的结构和质量,比如检查注释是否充分,代码是否过于冗余,或者是否需要减少空行以提高紧凑性。 ...

    源代码统计工具,用于统计c/C++,JAVA,JS,XML,JSP等格式代码

    - **JS**:JavaScript统计涉及函数、注释和空白行,考虑前端代码的可读性和可维护性。 - **XML**:XML文件虽然不包含执行逻辑,但其大小和结构也影响项目复杂度,统计有助于理解数据结构。 - **JSP**:JSP是动态...

    毕业论文ssm101珠宝首饰交易平台开发+jsp论文.docx

    随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势。珠宝首饰交易平台也不例外,随着网络技术的不断成熟,带动了珠宝首饰交易平台,它彻底改变了过去传统的管理方式,不仅使...

    很好用的导入表格,下载模板,添加删除行项目

    当用户点击“添加行”按钮时,前端会添加一个新的空白行到表格;点击“删除行”则移除选定的行。这些操作需要与后端进行通信,确保数据在服务器上也得到相应的更新。 在JSP环境下,开发者会利用Java Servlet和Model...

Global site tag (gtag.js) - Google Analytics