jsp编程去除空白行的方法
本文实例讲述了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时将空白行去掉,因此是一次完成,效率很高。
<%@ page trimDirectiveWhitespaces="true" %>
以上两种方法取其一即可,建议使用第一种。
希望本文所述对大家JSP程序设计有所帮助。
相关推荐
-
卖jsp编程技巧的那个垃圾的所有实例的答案全部已收集,现将他人收集的实例答案公布出来,大家鉴赏!
1. 如何让选中的一行记录高亮显示? http://topic.csdn.net/t/20050105/09/3699823.html 2. 如何在下拉列表框里选择一个值后跳出新窗口? http://topic.csdn.net/t/20050107/15/3707444.html 3. 如何在JSP中启动execl? http://community.csdn.net/Expert/TopicView1.asp?id=4909154 http://community.c
-
jsp编程获取当前目录下的文件和目录及windows盘符的方法
本文实例讲述了jsp编程获取当前目录下的文件和目录及windows盘符的方法.分享给大家供大家参考,具体如下: (一)获取当前目录下的文件和目录 知识点 1 file对象的应用 2 listFiles()方法 3 isDirectory()方法,isFile()方法 判断是否为目录或是文件 4转换字符串方法toString (1)创建一个file对象dir, 然后用listFiles()方法返回当前目录下所有文件 String path=request.getRealPath("/")
-
纯JSP+DWR实现三级联动下拉选择菜单实现技巧
网上看到一些例子,对于一个简单的三级联动,都加上什么Struts, Hibernate诸如此类的框架.这个Ajax联动殊不知和这些框架有什么关系,一个小Demo干嘛整得那么大. 今天我做了一个dwr+jsp做的例子. web.xml: 复制代码 代码如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.s
-
JSP针对XML文件操作技巧实例分析
本文实例讲述了JSP针对XML文件操作技巧.分享给大家供大家参考,具体如下: XML(Extensible Markup Language)可扩展标记语言,这个基础知识在早些已经学习过.而这篇教程为什么把它放在J2EE下边呢,因为他也是J2EE的13规范之一,虽然XML是W3C万维网组织联盟指定的,并做了规范,所以说也是一种规范,我们也必须按照规范来,和JDBC,Servlet,Jsp,Ejb等一样的. 前边的文章已经介绍了XML的一些基础知识,主要是用来存储,传输数据的,但是这些数据我们怎
-
jsp 页面上图片分行输出小技巧
<table border="0" cellpadding="2"> <c:forEach items="${pics}" var="pic" varStatus="status"> <c:if test="${((status.index)%3)==0}"><tr></c:if> <td> <input cl
-
jsp+Servlet编程实现验证码的方法
本文实例讲述了jsp+Servlet编程实现验证码的方法.分享给大家供大家参考,具体如下: 这里用到两个类,一个用于验证码实现,一个为后台Servlet验证输入是否正确: CodeUtil.java--------验证码具体实现: package util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.
-
JSP简明教程:令人兴奋的脚本编程
如果你是直接使用Java servlets,那你将不得不在Java类中处理HTTP输入和HTML输出,你需要丰富的Java编程经验来构建复杂的应用程序.JSP的加入,使你可以把HTML的表达逻辑从植入servlets中的复杂的商务逻辑区分开来.这意味着可以由有经验的脚本编写者来编写表达层代码,而高级的Java开发者能够集中精力去解决servlets和bean中更为复杂的问题. 不管你有没有Java编程知识,都能够使用JSP.JSP包含了一些服务器端的标签,使得不用写一行Java代码就能显示动态数
-
jsp编程常用技巧小结
本文实例总结了jsp编程常用技巧.分享给大家供大家参考,具体如下: 一.分离下拉列表框中的值 页面中有一个下拉列表框,如下: <td><select > <option value=""></option> <option value="18~30">18~30岁</option> <option value="31~40">31~40岁</option&g
-
jsp编程中session的用法实例分析
本文实例讲述了jsp编程中session的用法.分享给大家供大家参考,具体如下: TTP协议是无状态的,即信息无法通过HTTP协议本身进传递.为了跟踪用户的操作状态,ASP应用SESSION对象.JSP使用一个叫HttpSession的对象实现同样的功能.HTTPSession 是一个建立在cookies 和URL-rewriting上的高质量的界面.Session的信息保存在服务器端,Session的id保存在客户机的cookie中.事实上,在许多服务器上,如果浏览器支持的话它们就使用cook
-
jsp编程去除空白行的方法
本文实例讲述了jsp编程去除空白行的方法.分享给大家供大家参考,具体如下: JSP中由于引入包命令及其他处理,渲染出来的页面源代码很多换行. 以前有很多方法来解决,如 1.在编写源码中注意格式,多行并一行.这个编写比较麻烦,源码不好看. 2.自己写标签,在运行时去除空白行.虽然时间一般很短,但也是耗了时. tomcat 6中天然支持这种功能 1.在工程的web.xml上加上如下配置 <jsp-config> <jsp-property-group> <url-pattern&
-
JSP出现中文乱码问题解决方法详解
在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码.参数乱码.表单乱码.源文件乱码.下面来逐一解决其中的乱码问题. 一.JSP页面中文乱码 在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码. 先看一个JSP程序: <%@ page language="java" import="java.util.*" %> <html> &
-
JSP的setProperty的使用方法
JSP的setProperty的使用方法 一 介绍 <jsp:setProperty>作用 给已经实例化的javabean对象的属性赋值,一共有四种形式. 二 四种形式 三 实例 1.login.jsp <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %> <% String path = req
-
jsp实现Servlet文件下载的方法
本文实例讲述了jsp实现Servlet文件下载的方法.分享给大家供大家参考.具体如下: package com; import java.io.IOException; import java.io.PrintWriter; import java.net.URLEncoder; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import j
-
Java多线程编程安全退出线程方法介绍
线程停止 Thread提供了一个stop()方法,但是stop()方法是一个被废弃的方法.为什么stop()方法被废弃而不被使用呢?原因是stop()方法太过于暴力,会强行把执行一半的线程终止.这样会就不会保证线程的资源正确释放,通常是没有给与线程完成资源释放工作的机会,因此会导致程序工作在不确定的状态下 那我们该使用什么来停止线程呢 Thread.interrupt(),我们可以用他来停止线程,他是安全的,可是使用他的时候并不会真的停止了线程,只是会给线程打上了一个记号,至于这个记号有什么用呢
-
IOS多线程编程NSThread的使用方法
IOS多线程编程NSThread的使用方法 NSThread是多线程的一种,有两种方法创建子线程 (1)优点:NSThread 比GCD.NSOperation都轻量级 (2)缺点:需要自己管理线程的生命周期,线程同步.线程同步对数据的加锁会有一定的系统开销 第一种是隐藏创建,有以下几种方式: (1)多用于串行:- (id)performSelector:(SEL)aSelector withObject:(id)object; (2)后台执行,多用于并行:- (void)performSele
随机推荐
- iOS开发之WKWebViewJavascriptBridge Xcode9中导致crash的解决
- 详解vue-resource promise兼容性问题
- AngularJs html compiler详解及示例代码
- java 获取用户的MAC地址多种方法实例详解
- Java concurrency线程池之线程池原理(三)_动力节点Java学院整理
- 教学演示-UBB,剪贴板,textRange及其他
- react native与webview通信的示例代码
- PHP file_get_contents函数读取远程数据超时的解决方法
- AJax 学习笔记一(XMLHTTPRequest对象)
- 基于C++ list中erase与remove函数的使用详解
- 用C#编写ActiveX控件(二)
- js获取客户端操作系统类型的方法【测试可用】
- asp.net 编译器错误信息: CS0006: 未能找到元数据文件 该死的.NET
- Android处理图像数据转换的各种方法
- 唐僧的家书
- MySQL中安装样本数据库Sakila过程分享
- JQuery的Pager分页器实现代码
- 基于jQuery的弹出框插件
- windows中apache 301页面跳转实现方法
- C#实现的海盗分金算法实例