技术库 > Java

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

技术库:tec.5lulu.com

jsp页面运行后我们查看源码会发现前面空很多看不到内容,这个在jsp页面中是没有加的碰到这种问题有些朋友不管,像我要求比较高还是管一下,后来找到几个解决此问题方法。

from:tec.5lulu.com

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

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


标签: jsp servlet本文链接 http://tec.5lulu.com/detail/110dtn2eh3gnp85ad.html

我来评分 :6.1
0

转载注明:转自5lulu技术库

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

www.5lulu.com