JSP页面的构成元素-注释 HTML注释:<!-和一> <!--The table for data report - <table.>nnn</tab/e〉 Java代码注释:和//。必须<%和%>所包括的范围内 SP隐藏注释:<%-一和一粉。开发者的注释,客户端看不到 -Show User Info:Begin User:think Dept:Java Web Priv:SysAdmin Show User Info:End-%> 动态注释:<!-%=表达式)一>。HTML注释与SP表达式组合 <I--<%=new Date(%>一> JSP基本语法 11。品北农林升教大学信息工程学院本科生课程
❖HTML注释:<!-- 和 --> <!-- The table for data report --> <table> … … … </table> ❖ Java代码注释:/* 和 */、//。必须 <% 和 %> 所包括的范围内 ❖ JSP隐藏注释:<%-- 和 --%>。开发者的注释,客户端看不到 <%-- Show User Info: Begin User:think Dept:Java Web Priv:SysAdmin Show User Info: End --%> ❖ 动态注释:<!-- <%= 表达式 %> -->。HTML注释与JSP表达式组合 <!-- <%= new Date() %> --> JSP页面的构成元素 – 注释 JSP基本语法 •11 信息工程学院本科生课程
JSP指令 ▣JSP指令用来为协助JSP引擎编译而定义整个JSP页面的相关 信息,如:使用的语言、导入的类包、指定错误处理页面等。 ▣语法格式如下: ●<%@directive attribute1=“value1”attributeN-“valueN”…%>: √directivie:指令名称,JSP中包含page,include和tagl ib: √attribute:属性名称,不同指令包括不同的属性; √value:属性值,为指令的指定属性赋值。 ▣JSP2.0规范中有三种指令: ●page指令:针对当前页面的相关全局属性的设定; ●include指令:向当前页面插入静态文件; tagl ib指令:当前JSP页面引入所需的标记库。 JSP基本语法 •12。西北农林科大学信息工程学院本科生课程
JSP指令用来为协助JSP引擎编译而定义整个JSP页面的相关 信息,如:使用的语言、导入的类包、指定错误处理页面等。 语法格式如下: ⚫ <%@ directive attribute1=“value1” attributeN=“valueN” … %>: ✓ directivie: 指令名称,JSP中包含page, include和taglib; ✓ attribute: 属性名称,不同指令包括不同的属性; ✓ value: 属性值,为指令的指定属性赋值。 JSP2.0规范中有三种指令: ⚫ page指令:针对当前页面的相关全局属性的设定; ⚫ include指令:向当前页面插入静态文件; ⚫ taglib指令:当前JSP页面引入所需的标记库。 JSP指令 JSP基本语法 •12 信息工程学院本科生课程
page指令 口page指令用于设置页面的各种全局属性,如导入包、指明 输出内容类型和字符编码、控制Sess ion等; ▣page指令一般位于JSP页面的开头部分,一个JSP页面可包 含多条page指令; 口page指令由“<%@”和“%>”标记来指定。两个标记之间 为指令代码体,包括指令的属性和值。注意,指令标记字符之 间不能存在空格。 JSP基本语法 13。西北农林开教大学信息工程学院本科生课程
page指令用于设置页面的各种全局属性,如导入包、指明 输出内容类型和字符编码、控制Session等; page指令一般位于JSP页面的开头部分,一个JSP页面可包 含多条page指令; page指令由 “<%@”和 “%>”标记来指定。两个标记之间 为指令代码体,包括指令的属性和值。注意,指令标记字符之 间不能存在空格。 page指令 JSP基本语法 •13 信息工程学院本科生课程
page指令主要属性的说明 属性名 说明 language 设定JSP页面使用的脚本语言。默认为java,目前只可使用 java语言 import 捕A㝇v软件包或类名列表。如果多个类时,中间 session 设定JSP页面是否使用Sess ion对象。值为“true|false'”, 默认为true isThreadSafe 设定JSP页面生成的Servlet:是否实现SingleThreadModel接 口。值为“true false'”,默认为true errorPage 设定JSP页面发生异常时重新指向的页面URL isErrorPage 指定此JSP页面是否为处理异常错误的网页。值为“true false'”, 默认为false JSP基本语法 ·14。西北农林科枚大学信息工程学院本科生课程
属性名 说明 language 设定JSP页面使用的脚本语言。默认为java,目前只可使用 java语言 import 指定导入的java软件包或类名列表。如果多个类时,中间 用逗号隔开 session 设定JSP页面是否使用Session对象。值为“true|false”, 默认为true isThreadSafe 设定JSP页面生成的Servlet是否实现SingleThreadModel接 口。值为“true | false”,默认为true errorPage 设定JSP页面发生异常时重新指向的页面URL isErrorPage 指定此JSP页面是否为处理异常错误的网页。值为“true | false”,默认为false page指令主要属性的说明 JSP基本语法 •14 信息工程学院本科生课程
page指令主要属性的说明(续) 属性名 说明 extends 设定JSP页面所编译生成的Servlet的父类。默认为 HttpJspBase buffer 用于设置输出流缓冲区的大小,缺省为8KB autoFlush 控制当页面输出进入缓冲区并且缓冲区变满时的处理,缺 省为当缓冲区满时则溢出 info 可以定义任何一个字符串,该字符串能够与页面一起编译。 可通过Servlet.getServletInfo()方法来获取 isELIgnored 用于设置是否忽略EL表达式 contentType 指定MIME类型和JSP页面的编码方式 JSP基本语法 15。品北农林升教大学信息工程学院本科生课程
属性名 说明 extends 设定JSP页面所编译生成的Servlet的父类。默认为 HttpJspBase buffer 用于设置输出流缓冲区的大小,缺省为8KB autoFlush 控制当页面输出进入缓冲区并且缓冲区变满时的处理,缺 省为当缓冲区满时则溢出 info 可以定义任何一个字符串,该字符串能够与页面一起编译。 可通过Servlet.getServletInfo()方法来获取 isELIgnored 用于设置是否忽略EL表达式 contentType 指定MIME类型和JSP页面的编码方式 page指令主要属性的说明(续) JSP基本语法 •15 信息工程学院本科生课程