解决jsp页面的头部空白行问题

看着jsp页面的头部的空白行感觉不是很好看,想移除,记得以前做wap的时候也是不允许前面有空白的.

方法如下:

第一种:

 代码如下 复制代码

<%out.clear();%>

弊端后面的部分都要紧跟向前缩进不推,主要是自己也还是暂用一行空白不推荐
第二种:

jsp page指令设置:

 代码如下 复制代码

<%@ page trimDirectiveWhitespaces="true" %>

第三种:

或者你也可以在配置文件web.xml中配置一下,这样项目中的所有页面都不需要设置这个属性了

 代码如下 复制代码

<jsp-config>
  <jsp-property-group>
    <url-pattern>*.jsp</url-pattern>
    <trim-directive-whitespaces>true</trim-directive-whitespaces>
  </jsp-property-group>
</jsp-config>

如果Tomcat是 Tomcat5.x版本,即JSP2.0和Servlet2.4的规范,在web.xml配置中加入如下:

 代码如下 复制代码

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

时间: 2024-12-22 10:12:48

解决jsp页面的头部空白行问题的相关文章

如何解决JSP页面显示乱码问题

大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考. 一.JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta http-equiv="Content-Type" content="text/html; charset=gb231

解决jsp页面使用网络路径访问图片的乱码问题_JSP编程

使用jsp页面展示网络路径的图片出现乱码问题,如图:  需要在tomcat的server.xml配置文件中添加一个属性:URIEncoding="UTF-8" ,修改之后为: 复制代码 代码如下: <Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort=&quo

完美解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位_JSP编程

最近在修改网站的响应式的页面时,由于都是套样式页面,修改过程都是粘贴复制,导致了一些细节问题在IE8下暴露出来: 遇到的问题就是在在Chrome,火狐页面都正常,唯独在IE8下页面样式显示乱样了,但是本地就显示正常,Tomcat缓存也清楚了,再加上自己也是个小白,周末平静了一天半终于找到问题的源头了,其实解决办法也很简单,如图: 我最初是将小脚本写在<!DOCTYPE html>文档都上方的,但是在IE8浏览文本模式默认就编程了"Quirks"模式,显示不正常,后来改成了写

动态网页制作技术JSP页面显示乱码问题的解决

js|动态|解决|网页|问题|显示|页面 动态网页制作技术 JSP教程 网页页面乱码 解决JSP页面显示乱码问题. 用JSP开发网站过程中可能会有三种情况会产生乱码. 一.JSP页面显示乱码 二.表单提交中文时出现乱码 三.数据库连接时出现乱码 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考. 一.JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: <html> <head&

使用mvc框架访问jsp页面的乱码问题

问题描述 使用mvc框架访问jsp页面的乱码问题 在使用mvc框架的时候先连接数据库,然后访问jsp页面,在进行用户名以及密码验证的 时候,英文可以正确通过,而中文则不行,会出现乱码问题.我在web.xml文件里面设置 了filter的编码为UTF-8.也在applicationContext.xml里面连接数据库的时候设置了编码 为UTF-8. 数据库里面的编码也是相同的,为什么还会报这样的错误.求各位大神帮帮忙,我新手来的.(为什么我换台电脑不改代码又可以实现了.这是为什么?) (为什么我在

对JSP页面传值中文乱码的简单解决方法

源代码,a.jsp往b.jsp传值: a.jsp页面内容: <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%><form action="b.jsp"> name:<input type=text name=name> <input type=submit></form> b.js

JSP页面显示乱码问题的解决

js|解决|问题|显示|页面 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考. 一.JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta http-equiv="Content-Type" content="text/html

JSP页面乱码的5种解决方法

JSP编程中网页显示出现乱码的情况,基本可以归为5类: 1. JSP页面显示乱码. 2. Servlet接收Form/Request传递的参数时显示为乱码 3. JSP接收Form/Request传递的参数时显示为乱码 4. 用<jsp:forward page="catalog2.html"></jsp:forward>时页面显示乱码 5. 数据库存取的时候产生乱码. 下面给出全部解决方法: 步骤/方法 1. JSP页面显示乱码. 第一种为在页面的开头加上:

一个JSP页面导致的tomcat内存溢出的解决方法

 今天新能测试组的同事找我看一个奇怪的现象.一个tomcat应用,里面只有一个单纯的jsp页面,而且这个jsp页面没有任何java代码(想用这个jsp页面测试在她的服务器上的一个tomcat的最大QPS).但是用loadrunner压测了几分钟之后,分配了1024M堆内存的tomcat居然包heap space outofmemory!这个页面的代码如下:   代码如下: <%@ page language="java" contentType="text/html;