码迷,mamicode.com
首页 > 其他好文 > 详细

Page directive has invalid attribute: page

时间:2015-08-15 11:33:26      阅读:416      评论:0      收藏:0      [点我收藏+]

标签:

 

原文地址:http://blog.csdn.net/shootyou/article/details/6436210

 

我们经常会在JSP页面上使用:

<%@ page trimDirectiveWhitespaces="true" %> 这个命令可以使jsp输出的html时去除多余的空行(jsp上使用EL和tag会产生大量的空格和空行)。

 

但是这个命令是从JSP2.1规范以后才得到支持。

所以在tomcat 6.0之前的版本上如果使用这个命令就会抛出异常:

Page directive has invalid attribute: trimDirectiveWhitespaces

 

解决方法是:

1.升级tomcat至6.0以上版本

2.Tomcat 5.5.x+,不要使用trimDirectiveWhitespaces,改用这种方法:

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

 

技术分享<init-param> 技术分享        <param-name>trimSpaces</param-name> 技术分享        <param-value>true</param-value> 技术分享 </init-param>
 
 
查看JSP版本可以使用下面的命令:
JSP version: <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %>

 

Page directive has invalid attribute: page

标签:

原文地址:http://www.cnblogs.com/rixiang/p/4731911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!