`

去除jsp执行后,网页源码中的空行

 
阅读更多

 

1、在tomcat5及后面的版本提供了解决方法。

修改web.xml文件,加入以下内容:

 

	<!-- 去除jsp中的空行 -->
	<servlet>
		<servlet-name>jsp</servlet-name>
		<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
		<init-param>
			<param-name>trimSpaces</param-name>
			<param-value>true</param-value>
		</init-param>
		<load-on-startup>3</load-on-startup>
	</servlet>

 

重启tomcat,查看也页面源码,会发现空行没有了。

不过这里会遇到空行没有去除的问题,原因是缓存没有清除,把work下面对应的缓存清除后,就可以看到效果了。

 

2.支持JSP 2.1+ ,在每个要去空行的页面里包含下面代码:

<%@ page trimDirectiveWhitespaces="true" %> 

 

3. 支持servlet 2.5+, 即 web.xml的 XSD版本为2.5,在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获取网页源码

    【爬虫jsp获取网页源码】这一主题主要涉及网络爬虫技术在Java Server Pages (JSP)中的应用,以及如何通过前端交互获取网页源码。爬虫是互联网数据挖掘的重要工具,它能够自动地遍历网页,抓取所需信息。在JSP环境下...

    jsp开发的网页聊天室源码

    【jsp开发的网页聊天室源码】是一种基于JavaServer Pages(JSP)技术构建的在线实时通信应用。JSP是Java EE平台的一部分,用于创建动态、交互式的Web应用程序。在这个项目中,开发者利用JSP来处理用户输入,展示聊天...

    jsp网站源码jsp网站源码

    JSP(Java Server Pages)是Java平台上的一个服务器端脚本语言,主要用于创建动态网页。JSP技术由Sun Microsystems公司在1999年推出,它允许开发者将HTML代码与Java代码相结合,以实现动态网页的生成。在JSP中,HTML...

    JSP动态网站源代码

    服务器端执行的网页语言是指服务器端解译引擎执行的网页语言,如JSP或ASP。 6. JSP动态网页技术 JSP动态网页技术可以生成动态网页内容。JSP程序可以与数据库集成,实时更新网页内容。JSP动态网页技术还可以与...

    jsp博客系统源码

    【标题】"jsp博客系统源码"所涉及的知识点涵盖了多个方面,首先,JSP(Java Server Pages)是Java平台上的一种动态网页技术,它允许开发者将静态HTML与动态Java代码结合,以创建交互式Web应用。这个源码是用于构建一...

    js+jsp三级联动 源码

    在IT行业中,"js+jsp三级联动 源码"是一个常见的前端与后端交互的实践案例,主要用于实现用户界面的动态筛选和过滤。这里,我们主要探讨的是使用JavaScript(js)和JavaServer Pages(jsp)来创建一个具有三级联动...

    JSP通用后台程序源码

    这套源码能够帮助开发者理解JSP在后台开发中的应用,以及如何构建一个基本的后台架构。下面我们将深入探讨其中涉及的关键知识点。 1. **JSP技术**:JSP是Java的一种动态网页技术,允许在HTML页面中嵌入Java代码,...

    JSP版网页计算器源码.rar

    【标题】"JSP版网页计算器源码"指的是一个基于JSP(JavaServer Pages)技术开发的网页计算器应用。JSP是一种动态网页技术,它允许开发者在HTML中嵌入Java代码,实现服务器端的逻辑处理。这个源码可能是用于教学、...

    7个基于JSP的选课系统源码

    选课系统的源码文件通常包括JSP页面(如登录、注册、选课、查看成绩等)、Servlet或Filter类(处理请求)、JavaBean类(存储数据)、配置文件(如web.xml)、数据库脚本以及样式和脚本文件。每个子文件通常对应系统...

    论坛jsp完整源码论坛jsp完整源码

    论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码论坛jsp完整源码

    JSP小项目源码汇总.rar

    **JSP小项目源码汇总**是一份专为Java Web初学者准备的资源包,包含了七个基于JSP技术的小型项目实例以及相关的学习笔记。这些项目涵盖了JSP基础到进阶应用,旨在帮助学习者更好地理解和掌握JSP、JDBC、DAO设计模式...

    jsp在线考试系统源码

    5. **成绩计算与显示**:考试结束后,JSP页面可以即时显示考试成绩,计算方法可能嵌入在JSP页面中,或者由后台Servlet处理后传递给前端。 6. **结果统计与分析**:系统可能还包括对考试结果的统计和分析,如平均分...

    JSP网页聊天室源码

    【JSP网页聊天室源码】是一个基于Java技术的在线交流平台实现,它结合了MyEclipse集成开发环境,J2EE企业级应用框架,Tomcat应用服务器以及Access数据库,为用户提供了一个简单但功能完整的聊天体验。这个项目是学生...

    JSP 网上订餐系统,附带完整源码与数据库

    JSP文件被服务器解析后生成Servlet,由Servlet执行并返回响应给客户端。JSP的优势在于其声明式编程模型,使得前端和后端逻辑分离,提高了代码的可读性和维护性。 **系统架构与功能** 这个网上订餐系统采用典型的三...

    jsp标签源码jsp标签源码jsp标签源码

    **JSP标签源码解析** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的逻辑处理。JSP标签是JSP的一种扩展机制,它使得页面设计更加结构化,...

    JSP购物网站完整源码

    这个源码提供了完整的前后台功能,适用于学习和理解如何在实际项目中运用JSP进行Web开发。JSP是Java平台上的动态网页技术,它允许开发者将静态HTML与动态Java代码结合起来,实现服务器端的网页渲染。 在这个购物...

    jsp网页特效源码

    **JSP网页特效源码详解** 在Web开发领域,JavaScript和Java Server Pages(JSP)技术结合使用,能够创建交互性强、视觉效果丰富的网页。"jsp网页特效源码"是针对这种需求提供的一系列预设的代码片段和模板,旨在...

    jsp在线聊天室源码(很详细)

    在这个聊天室源码中,JSP可能被用来处理用户的输入,展示聊天信息,并与服务器进行实时通信。 其次,Servlet是Java中用于处理HTTP请求的服务器端程序。在聊天室应用中,Servlet可能被用作接收和响应客户端的请求,...

    JSP实现投票系统源码

    JSP实现投票系统源码JSP实现投票系统源码

    jsp网上书店系统源码

    **JSP网上书店系统源码详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者使用Java语言来编写服务器端脚本,用于生成HTML、XML或其他格式的Web页面。这个“jsp网上书店系统源码”是一个典型的Web应用...

Global site tag (gtag.js) - Google Analytics