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

浅谈如何删除JSP编译后的空行

    博客分类:
  • jsp
阅读更多

转自http://www.51daima.com/a/biancheng/java/J2EE/2010/0116/16429.html

 

   

 

删除JSP编译后的空行办法如下:

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

  1. <%@pagetrimDirectiveWhitespaces="true"%>

在 Tomcat 6.0.14下测试JSP编译成功

2. 支持servlet 2.5+, 即 web.xml的 XSD版本为2.5,在web.xml中加入如下代码

  1. <jsp-config>
  2. <jsp-property-group>
  3. <url-pattern>*.jsp</url-pattern>
  4. <trim-directive-whitespaces>true</trim-directive-whitespaces>
  5. </jsp-property-group>
  6. </jsp-config>

在tomcat 6.0.14下测试JSP编译成功

3. Tomcat 5.5.x+,在Tomcat安装目录/conf/web.xml中找到名叫"jsp"的servlet,添加下面一段代码:

  1. <init-param>
  2. <param-name>trimSpaces</param-name>
  3. <param-value>true</param-value>
  4. </init-param>

本人没测过,不过tomcat中web.xml文件的帮助这么说的

trimSpaces Should white spaces in template text between actions or directives be trimmed? [false]

在实际操作中我加入了5.5的配置到页面中并反复启动了几次tomcat但是还是没有成功,后来才想到JSP已经编译成servlet了所以没有能改变,进入到tomcat中的work目录把已经进行JSP编译的class全部删除,哇哈哈,整个世界清净了,成功删除空行

分享到:
评论

相关推荐

    Tomcat的jsp编译参数

    【标题】"Tomcat的JSP编译参数" 在Java Web开发中,Tomcat服务器扮演着重要的角色,尤其是对于处理JSP(JavaServer Pages)页面。JSP是一种动态网页技术,它允许开发者将HTML代码与Java代码混合编写,从而实现动态...

    把jsp编译打包成jar

    使用Ant实现JSP到Servlet的转换,我们需要配置`&lt;javac&gt;`任务来编译源代码,然后配置`&lt;war&gt;`任务来生成包含编译后的Servlet和相关资源的WAR(Web Application Archive)文件。最后,可以使用`&lt;jar&gt;`任务将WAR文件中...

    将jsp生成java然后反编译为class然后打入jar

    这样,我们就将反编译后的JSP对应的Servlet类打包到了.jar文件中。 总结来说,JSP到Servlet的过程包括JSP预编译、Java源码编译和.jar文件打包。这个过程对于开发者理解JSP的工作原理、调试以及部署都是非常重要的。...

    JSP编译后的JAVA文件index_jsp.java

    JSP编译后的JAVA文件

    基于weblogic的jsp预编译代码示例

    预编译过程将JSP文件转换为Servlet源码,然后编译成.class文件,减少了运行时的解析和编译时间。 一、JSP预编译的重要性 JSP预编译的主要好处是提高应用响应速度。在没有预编译的情况下,JSP首次被请求时会经历...

    手工编译jsp

    【手工编译jsp】是一个关于Java Web开发中的特殊主题,主要涉及如何在没有使用Web容器(如Tomcat、Jetty等)的情况下,直接对JSP(JavaServer Pages)页面进行预编译为Java类的过程。这个过程对于理解JSP的工作原理...

    让webshere(was)发布程序编译jsp为java文件,java文件位置

    理解并掌握WebSphere中的这些配置选项,对于开发者来说,不仅有助于调试JSP,还能优化性能,例如通过缓存编译后的JSP以减少启动时间。同时,对于大型企业应用,合理管理JSP源码生成和存储可以有效避免资源浪费,提升...

    jsp与Servlet的编译原理、过程、区别及使用

    了解这些基本概念后,开发者可以深入学习MVC(模型-视图-控制器)架构,如Spring MVC,以及如何将JSP和Servlet集成到更复杂的应用中。同时,掌握Web容器的配置和部署,以及错误处理和性能优化技巧,也是成为专业IT...

    jsp入门 jsp登陆源代码.jsp安全浅谈

    **JSP安全浅谈**,安全性是任何Web应用都需要重视的问题。对于JSP来说,主要的威胁包括跨站脚本攻击(XSS)、SQL注入、跨站请求伪造(CSRF)等。为了防御这些攻击,开发者应遵循最佳实践,例如:对用户输入进行严格...

    JSP编译过程.vsdx

    JSP编译过程.vsdx

    服务器启动后的jsp预编译和验证

    不是当预编译jsp时等待WLS启动,而是在服务器启动后运行此实用程序。它还检查jsp并告知哪些不能通过编译。 您可以在编辑jsp时不断运行此程序。本程序还关注受限制的页面 (路径),允许为其指定密码。目前针对基于...

    jspSmartUpload组件反编译后源码

    开发者可以创建一个简单的JSP项目,引入反编译后的源码,然后按照组件的使用指南编写上传页面,通过实际操作来验证源码的功能。 总的来说,`jspSmartUpload`组件的反编译源码为开发者提供了深入学习和定制上传功能...

    JSP预编译和打包成jar

    在**build.xml**文件中,开发者可以编写自定义的预编译JSP任务,例如使用`javac`任务来编译预处理的JSP源代码,或者使用`war`任务将预编译后的Servlet和静态资源打包到WAR(Web Archive)文件中。同时,也可以使用`...

    jsp批量编译为class文件

    将jsp批量转换为class文件. 运行命令 java -jar jspcp.jar "路径1" "路径2" 路径1:webapp路径,一定是WEB-INF目录的父目录 路径2:编译后的java和class文件存储路径 路径如果有空格,一定用""包裹

    WebLogic平台下部署Servlet与Jsp

    3. **打包成WAR文件**:将编译后的.class文件以及相关的Jsp文件等资源文件打包成WAR格式的归档文件。 **注意事项**:确保所有Java源代码已经正确编译,避免因未编译而直接打包导致部署失败。 ##### 3. 在Weblogic...

    浅谈SQL SERVER2008 JSP网站开发.pdf

    浅谈SQL SERVER2008 JSP网站开发.pdf

    java动态编译 ,写了一个jsp在页面上编辑java代码,然后servlet动态编译并执行main方法

    在给定的场景中,用户通过一个网页上的JSP(Java Server Pages)来编辑Java源代码,然后这个代码被发送到服务器端,由Servlet处理动态编译和执行的过程。 首先,我们需要了解JSP的作用。JSP是Java Web开发的一种...

    第2章_JSP 编译指令汇编.pptx

    第2章_JSP 编译指令汇编.pptx

    浅谈五星级酒店内装饰项目管理jsp.pptx

    浅谈五星级酒店内装饰项目管理jsp.pptx

Global site tag (gtag.js) - Google Analytics