<%@ page

[language = "java"]//SUN公司野心勃勃,谁跟着他干呢?
[extends = "package.class"]//继承自那个类,别动
[import = "{package.clsss| package.*},..."]//导包
[session = "true|false"]//引擎翻译后的servlet是否创建session对象
[buffer = "none|8kb|sizekb"]//缓冲,默认8kb
[autoPlush = "true|false"]//缓冲满了,是否自动刷新
[isThreadSafe = "true|false"]//是否设置线程安全
[info = "text"]//
[errorPage = "/relative-url"]//指定页面出错时跳转的页面,'/'代表当前web应用;可以在web.xml文件中使用<error-page>元素为整个WEB应用程序设置错误处理页面,其中的<exception-type>子元素指定异常类的完全限定名,<location>元素指定以"/"开头的错误处理页面的路径;如果设置了某个JSP页面的errorPage属性,那么在web.xml文件中设置的错误处理将不对该页面起作用。
[isErrorPage = "true|false"]//设置为true时引擎会将错误对象封装好后传递给该页面翻译后的service方法中。
[contentType="mimeType[;charset=characterSet]|"text/html;charset=ISO-8859-1"]//翻译后的Servlet以何种码表发送数据
[pageEncoding="characterSet | ISO-8859-1"]//引擎翻译JSP时用何种码表翻译
[isElIgnored="true|false"]//是否忽略el表达式
%>
include指令
include指令用于引入其他JSP页面,如果使用include指令引入了其他JSP页面,那么JSP引擎将把这两个JSP页面翻译成一个servlet。所以include指令引入通常也称之为静态引入。
语法:<%@ include file = "/relativeURL" %>
细节:
被引入的文件必须遵循JSP语法。
被引入的文件可以使用任意的扩展名,为了见名知意,JSP规范建议使用.jspf(JSP fragments)作为静态引入文件的扩展名。
由于使用include指令将会涉及到2个JSP页面,并会把2个JSP翻译成一个servlet,所以这两个JSP页面的指令不能冲突(除了pageEncoding和导包除外)。
taglib指令
Taglib指令用于在JSP页面中导入标签库,详见自定义标签技术
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-87602-2.html
你马云没错