1)page指令
page指令用于定义JSP页面的各种属性,无论page指令出现在JSP页面中的什么地方,它作用的都是整个JSP页面。为了保持程序的可读性和遵循良好的编程习惯,page指令最好是放在整个JSP页面的起始位置

Java培训page指令和include指令
[2]pageEncoding属性:设置JSP页面翻译成Servlet源文件时使用的字符集。 [1]import属性:指定 JSP 页面转换成 Servlet时应该导入的包。
[3]contentType属性:设置 Content-Type 响应报头,标明即将发送到客户程序的文档的 MIME 类型以及浏览器对响应内容的解码字符集。
[4]errorPage属性:指定当前JSP抛出异常时的转发页面。
[5]isErrorPage属性:指定当前页面是不是一个显示错误消息的页面,如果是,则会自动创建exception对象,否则就不会创建exception对象。
[6]session属性:控制页面是否参与HTTP会话,其本质是要不要自动创建session隐含对象以供使用。
[7]isELIgnored属性:指定当前页面是否忽略EL表达式,如果忽略,EL表达式的内容将会原封不动的输出到浏览器端。
- include指令
a) include指令用于通知JSP引擎在翻译当前JSP页面时将其他文件中的内容合并进当前JSP页面转换成的Servlet源文件中,这种在源文件级别进行引入的方式称之为静态引入,当前JSP页面与静态引入的页面紧密结合为一个Servlet。
b)语法:
<%@ include file=”relativeURL”%>
其中的file属性用于指定被引入文件的相对路径。
c)细节:
- 被引入的文件必须遵循JSP语法,其中的内容可以包含静态HTML、JSP脚本元素、JSP指令和JSP行为元素等普通JSP页面所具有的一切内容。
- 被引入的文件可以使用任意的扩展名,即使其扩展名是html,JSP引擎也会按照处理JSP页面的方式处理它里面的内容,为了见明知意,JSP规范建议使用.jspf(JSP fragments)作为静态引入文件的扩展名。
- 在将JSP文件翻译成Servlet源文件时,JSP引擎将合并被引入的文件与当前JSP页面中的指令元素(设置pageEncoding属性的page指令除外),所以,除了import和pageEncoding属性之外,page指令的其他属性不能在这两个页面中有不同的设置值。
想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载学习
上一篇: Java培训JavaWeb课程之jsp指令
下一篇: java培训jsp标签之