`
testcs_dn
  • 浏览: 114356 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jsp去除JSTL标签库"include, taglib"等留下的空白行

 
阅读更多

在做项目的时候,经常会使用到JSTL和EL表达式,有时我们需要看下页面生成的源代码,但是当jsp中充满了jstl的各种标签,页面就会存在很多的空白部分,有时太多了会让浏览器假死掉,这是我们就想要去掉这些空白的部分了。去掉的方法很多,下面一一列举出来。

我的开发及服务器环境:Windows7 + Eclipse2014 + Tomcat7.0 +JDK 1.7.0

经过多番测试,可用的方法有:

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

2、在页面上加上一个jsp脚本代码<%out.clear();%>

3、在工程的web.xml上加上如下配置

<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config> 
4、使用tomcat的配置web.xml

     <servlet>  
         <servlet-name>jsp</servlet-name>  
         <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>  
         <init-param>  
             <param-name>fork</param-name>  
             <param-value>false</param-value>  
         </init-param>  
         <init-param>  
             <param-name>xpoweredBy</param-name>  
             <param-value>false</param-value>  
         </init-param>  
        <init-param>  
            <param-name>trimSpaces</param-name>  
            <param-value>true</param-value>  
         </init-param>  
         <load-on-startup>3</load-on-startup>  
     </servlet>
注意:需要清除重新发布才能启作用!


步骤:Stop,Clean...,Publish,Start

我刚开始就试过了所有方法结果都不起作用,才想到重新发布。




分享到:
评论

相关推荐

    struts1.2、jstl、jsp三种标签教程

    JSTL(JavaServer Pages Standard Tag Library)是Java EE平台的一部分,提供了一系列用于处理常见JSP任务的标签库,如迭代、条件判断、XML处理等,减少了对脚本语言的依赖,使得JSP页面更加清晰、可维护。JSTL的...

    jstl_jar包.zip

    **JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的 JavaServer Pages 标签库,它提供了用于处理常见任务的标签,如迭代、条件判断、国际化、XML 处理等,旨在简化 JSP 开发,提高代码的可读性和可...

    JSTL标准标签库

    **JSTL(JavaServer Pages Standard Tag Library)标准标签库**是JavaWeb开发中的一个重要工具,它为开发者提供了丰富的预定义标签,使得在JSP页面中处理常见任务变得更加简便和高效,避免了过多的脚本代码,提高了...

    jstl标签依赖jar包

    这个库包含了对JSP标准动作的支持,比如`&lt;jsp:include&gt;`, `&lt;jsp:param&gt;`, `&lt;jsp:forward&gt;`, 和 `&lt;jsp:useBean&gt;`等。同时,它还提供了对JDBC操作的支持,如执行SQL查询、存储过程等。 在开发JSP标签库时,`jstl-1.2-...

    JSP EL JSTL 学习总结.rar

    **JSTL(JavaServer Pages Standard Tag Library)** 是一套标准的JSP标签库,提供了一系列预定义的标签,用于执行常见的任务,如控制流、I/O、XML处理、数据库操作等。使用JSTL可以减少页面上的Java脚本,提高代码...

    JSTL自定义标签实例解析

    - `&lt;taglib&gt;`元素包含标签库信息,如`tlib-version`、`jsp-version`、`short-name`等。 - `&lt;tag&gt;`元素定义具体标签,包括`name`(标签名称)、`tag-class`(处理类全名)和`body-content`(标签体内容类型)。 - ...

    JAVA EE JSP_JSTL

    而JSTL(JavaServer Pages Standard Tag Library)则是JSP的一种标准标签库,提供了一系列预定义的标签,用于简化JSP页面的开发,提高代码的可读性和可维护性。 **JSP基础** JSP主要由以下几部分构成: 1. **指令...

    jsp标签用法.rar

    JSP标签分为三种主要类型:标准标签库(JSTL)、自定义标签和JSP动作标签。 1. 标准标签库(JSTL): JSTL 是一套预定义的标签库,用于处理常见的任务,如迭代、条件判断、XML处理、I/O操作等。JSTL的核心库包括...

    JSTL AIP帮助文档,JSP标签学习文档

    1. **导入JSTL库**:首先,你需要在JSP页面的头部引入JSTL的JAR文件,这通常通过在`&lt;jsp:include&gt;`标签中添加`page`指令来完成,比如`&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt;`,其中`...

    jstl.jar和standard-1.1.2.jar两个jar包。用Eclipse开发web必备

    JSTL是一个标准的标签库,用于增强JavaServer Pages (JSP)的编写效率。它提供了许多预定义的标签,可以帮助开发者更加简洁、清晰地编写业务逻辑和控制流程,避免过度依赖脚本元素,提高代码的可读性和可维护性。JSTL...

    jstl.rar_JSTL

    2. **在JSP页面中声明标签库**:通过`&lt;%@ taglib %&gt; `指令引入JSTL库,例如: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ``` 3. **使用JSTL标签**:在JSP页面中,使用前缀+标签...

    jstl-1.1.2.zip +配置步骤

    **JSTL(JavaServer Pages Standard Tag Library)是Java服务器端的一个重要标签库,用于增强JSP页面的功能,简化开发过程。JSTL 1.1.2版本的压缩包`jstl-1.1.2.zip`包含了用于配置JSTL所需的几个关键组件,包括`...

    JSTL中文手册 JSP2.0

    JSTL(JavaServer Pages Standard Tag Library)是Java Servlet API的一部分,它提供了一系列预定义的标签库,用于简化JSP页面中的业务逻辑处理,使得开发者可以避免在页面中直接编写过多的Java脚本。JSTL中文手册则...

    JSTL相关资料 需要得拿走。

    **JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JavaServer Pages(JSP)提供了一种方便、高效的方式来处理常见的网页任务,如迭代、条件判断、XML处理等,从而减轻了...

    JSTL配置文件

    **JSTL(JavaServer Pages Standard Tag Library)配置文件**是用于增强JSP页面功能的一组标准标签库,它提供了一种简洁的方式来处理常见的任务,如迭代、条件语句、XML处理等,使得代码更加易读和维护。JSTL有两个...

    JSP 中 J S T L 标识库

    JavaServer Pages (JSP) 是一种用于创建动态 web 内容的技术,而 JavaServer Pages Standard Tag Library (JSTL) 是一套预定义的标签库,用于简化 JSP 页面的编写,提高代码的可读性和可维护性。JSTL 1.1 版本需要在...

    使用jstl所依赖的两个包

    这个库提供了对JSP标准动作的支持,例如`&lt;jsp:include&gt;`、`&lt;jsp:useBean&gt;`等,同时还是JSTL其他模块的基础,比如JSTL的Core库和XML库。 `jstl.jar`则是JSTL的具体实现,它包含了JSTL的Core库,提供了如迭代、条件...

    el&jstl.pdf

    - **引入JSTL标签库**:首先需要在JSP页面中引入所需的JSTL标签库,通常使用`&lt;%@ taglib %&gt;`指令来完成: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ``` - **使用JSTL标签**:...

    JSP页面中标签的使用

    JSP 标准标签库(JavaServer Pages Standard Tag Library,简称 JSTL)是官方推荐的一套标签库,它提供了多种常用的功能,如条件判断、迭代、XML处理等。例如,`&lt;c:if&gt;` 和 `&lt;c:forEach&gt;` 分别用于条件判断和循环,...

    jstl jar包

    JSTL Core库包含了与HTML和JSP页面交互的基础标签,如条件语句(if, choose, when, otherwise)、迭代(forEach)、跳转(redirect, forward)以及包含其他页面(include)等。这些标签使得代码更加可读且易于维护,...

Global site tag (gtag.js) - Google Analytics