JSP指令
JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。
语法格式如右:& lt; % @指令属性=皏alue"%比;
指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。
JSP中的三种指令标签:
指令 ,,,,,,,,,,,,,描述
% @ & lt;页面…%比; ,,,定义网页依赖属性,比如脚本语言,错误页面,缓存需求等等
% @ & lt;包括……%比; 包含其他文件
& lt; % @ taglib…%比; 引入标签库的定义
…
页面指令
页面指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个页面指令。
页面指令的语法格式:& lt; % @页面属性=皏alue"%比;
等价的XML格式:& lt; jsp:指令。页面属性=皏alue"/比;
…
属性http://www.iis7.com/a/lm/yczmljgj/
下面列出与页面指令相关的属性:
属性 ,,,,,,,,,,,,,描述
缓冲 ,,,,,,,,,,,指定了对象使用缓冲区的大小
autoFlush ,,,,,,,,,控制出来的对象的缓存区
contentType ,,,,JSP页,指定当前面的MIME类型和字符编码
errorPage ,,,,,,JSP页,指定当面发生异常时需要转向的错误处理页面
isErrorPage ,,,,,,,指定当前页面是否可以作为另一个JSP页面的错误处理页面
扩展 ,,,,,,,,,指定servlet从哪一个类继承
进口 ,,,,,,,,,,,导入要使用的Java类
信息 ,,,,,,,,,,,,JSP页,定义面的描述信息
isThreadSafe ,,,,,指定对JSP页面的访问是否为线程安全
语言 ,,,,,,,,JSP页,定义面所用的脚本语言,默认是Java
会话 ,,,,,,,,,,JSP页,指定面是否使用会话
isELIgnored ,,,,,,,指定是否执行EL表达式
isScriptingEnabled 确定脚本元素能否被使用
…
包括指令
JSP可以通过包括指令来包含其他文件。被包含的文件可以是JSP文件,HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。
包括指令的语法格式如右:& lt; % @包含文件=跋喽評rl"%比;
包括指令中的文件名实际上是一个相对的URL。如果您没有给文件关联一个路径,JSP编译器默认在当前路径下寻找。
等价的XML语法:& lt; jsp:指令。包含文件=跋喽評rl"/比;
…
Taglib指令
JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合。
Taglib指令引入一个自定义标签集合的定义,包括库路径,自定义标签。
Taglib指令的语法:& lt; % @ Taglib uri=皍ri"前缀=皃refixOfTag"%比;
uri属性确定标签库的位置,前缀属性指定标签库的前缀。
等价的XML语法:& lt; jsp:指令。taglib uri=皍ri"前缀=皃refixOfTag"/比;