我们经常会在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() %>
更多信息可以参考:
分享到:
相关推荐
./libavutil/arm/asm.S:50:9: error: unknown directive .arch armv7-a ^ make: *** [libavcodec/arm/aacpsdsp_neon.o] Error 1 最新的 Xcode 已经弱化了对 32 位的支持, 解决方法: 在 compile-ffmpeg.sh中删除...
在这篇文章中,我们要讲述如何利用AngularJS的Directive功能来自定义一个表格。 首先,我们要明确什么是AngularJS中的Directive。Directive是AngularJS的最小指令性组件,它可以通过添加属性、元素、注释、或者类来...
标题"dropImg:Angular directive for imgphoto drop 图片拖拉"表明我们关注的是一个AngularJS指令,名为"dropImg",它的核心功能是允许用户通过拖放操作上传图片。这种交互方式极大地提升了用户体验,使得图片上传变...
Nginx是由Igor Sysoev开发的一款开源Web服务器,以其高效的并发处理能力和低内存占用著称。它采用事件驱动的异步非阻塞模型,可以同时处理大量连接,非常适合高流量网站和应用程序。Nginx不仅支持静态文件服务,还...
本文实例讲述了Angularjs使用directive自定义指令实现attribute继承的方法。分享给大家供大家参考,具体如下: 一、Html代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head>...
如果配置文件出现语法错误,比如遇到“unknown directive”错误,就可能无法启动Nginx服务,从而导致网站无法访问。 首先,当遇到网站无法访问时,需要检查Nginx服务是否正常启动。可以使用如下命令查看Nginx是否在...
6. **错误处理页面**:通过`errorPage`属性指定当发生异常时跳转到的错误处理页面。 7. **线程安全性**:通过`isThreadSafe`属性指定servlet是否是线程安全的。 ### 进一步了解`import`属性 `import`属性用于在...
写在前面:由于directive部分是angularjs中的重中之重,所以会分多篇章进行讲解。本章主要讲解directive返回对象中比较简单的属性 angularjs中使用.directive()来定义指令,该方法接收两个参数:name(指令的名字)...
restrict: 'AECM', // A - attribute, E - element, C - class, M - comment template: '<div>...</div>', // 可选,内联模板 templateUrl: 'path/to/template.html', // 可选,外部模板 scope: {}, // 可选,...
Nginx 问题 之 nginx: [emerg] unknown directive "echo" in /weblogic/nginx/conf/nginx.conf:43-附件资源
JSP(Java Server Page)是一种基于 Java 语言的 web 开发技术,用于生成动态网页。下面是 JSP 基本语法知识点的总结: 1. JSP 概述 JSP 是一种基于 Java 语言的网页开发技术,结合了 HTML、Java 和标签技术,提供...
在Laravel框架中,开发自定义的`icon-directive`是一种增强用户体验并简化代码复用的方式。`@icon`指令的引入,使得开发者能够在Blade模板中方便地使用Font Awesome等图标库,无需每次都手动编写HTML或者JavaScript...
'myDirective' , function ( ) { return function ( $scope , element , attrs , controller ) { // This function will be called for every individual element in the page // that has a "my-directive" ...
它提供了丰富的功能,包括数据绑定、依赖注入、指令等,而"angularjs-router-directive"则聚焦于AngularJS中的路由和指令两个核心概念。 路由在AngularJS中是通过`ngRoute`模块实现的,它允许我们在应用中定义多个...
包括指令: .directive('imgAreaSelect', function() { return { 限制: 'EA', 链接: function(scope, element, attr) { $(element).imgAreaSelect({// aspectRatio: '1:1',handles : true,fadeSpeed : 200,...
例如: Illuminate \ Support \ Facades \ Blade :: directive ( 'uppercase' , function ( $ expression ) { return "<?php echo strtoupper($expression); ?>" ;}); 因为这似乎是最常见的用例,所以此程序...