JavaWeb中的jsp指令

 时间:2025-01-10 03:05:52

1、JSP指令的基本语法格式:

JavaWeb中的jsp指令

2、在目前的JSP2.0中,定义了page、include和taglib这三种指令,每种指令中又都定义了一些各自的属性。如果要在一个JSP页面中设置同一条指令的多个属性,可以使用多条指令语句单独设置每个属性,也可以使用同一条指令语句设置该指令的多个属性。

JavaWeb中的jsp指令

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

JavaWeb中的jsp指令

4、[1]import属性:指定 JSP 页面转换成 Servlet时应该导入的包。[2]pageEncoding属性:设置JSP页面翻译成Servlet源文件时使用的字符集。[3]contentType属性:设置 Content-Type 响应报头,标明即将发送到客户程序的文档的 MIME 类型以及浏览器对响应内容的解码字符集。[4]errorPage属性:指定当前JSP抛出异常时的转发页面。[5]isErrorPage属性:指定当前页面是不是一个显示错误消息的页面,如果是,则会自动创建exception对象,否则就不会创建exception对象。[6]session属性:控制页面是否参与HTTP会话,其本质是要不要自动创建session隐含对象以供使用。[7]isELIgnored属性:指定当前页面是否忽略EL表达式,如果忽略,EL表达式的内容将会原封不动的输出到浏览器端。

JavaWeb中的jsp指令

5、2) include指令a) include指令用于通知JSP引擎在翻译当前JSP页面时将其他文件中的内容合并进当前JSP页面转换成的Servlet源文件中,这种在源文件级别进行引入的方式称之为静态引入,当前JSP页面与静态引入的页面紧密结合为一个Servlet。

JavaWeb中的jsp指令

6、b)语法: <%@ include file="relativeURL"%> 其中的file属性用于指定被引入文件的相对路径。

7、c)细节:ü 被引入的文件必须遵循JSP语法,其中的内容可以包含静态HTML、JSP脚本元素、JSP指令和JSP行为元素等普通JSP页面所具有的一切内容。ü 被引入的文件可以使用任意的扩展名,即使其扩展名是html,JSP引擎也会按照处理JSP页面的方式处理它里面的内容,为了见明知意,JSP规范建议使用.jspf(JSP fragments)作为静态引入文件的扩展名。ü 在将JSP文件翻译成Servlet源文件时,JSP引擎将合并被引入的文件与当前JSP页面中的指令元素(设置pageEncoding属性的page指令除外),所以,除了import和pageEncoding属性之外,page指令的其他属性不能在这两个页面中有不同的设置值。

JavaWeb中的jsp指令
  • html如何设置背景图片
  • HTML代码中的div是什么标签,有什么用?
  • css样式表的三种方式
  • 文本居中的代码
  • 如何用C#判断今天是星期几
  • 热门搜索
    感恩母亲的手抄报 植树造林手抄报 关于劳动节的手抄报 环保手抄报图片 感恩手抄报图片大全 手抄报花边简单又漂亮 地球日手抄报简单字少 改革开放40周年手抄报 法制教育手抄报内容 心理健康手抄报模板