语句的标签 |
格式 |
语法结构 |
编译指示语句 | <%@ 编译指示语句 %> | <%@ 指示名 [属性="属性值"|...] %> |
声明语句 | <%! 声明语句 %> | <%! 声明实体 %> |
表达式语句 | <%= 表达式语句 %> | <%= 表达式实体 %> |
脚本程序段 | <% 脚本程序段 %> | <% 脚本程序段 %> |
注释语句 | <%-- 注释语句 --%> | <%-- 注释语句 --%> |
1. 编译指示语句:JSP的编译指示语句(directive)主要用来与JSP引擎沟通,也就是向JSP引擎传递一些编译时需要使用的信息。
JSP中的编译指示语句包括:
Page 语句 -- <%@ page page_directive_attr_list %>
include语句 -- <%@ include file="要包含的文件URL" %>
taglib语句 -- <%@ taglib uri="URIToTagLibrary" prefix="tagPrefix" %>
2. 声明语句:声明可以使变量,也可以使方法。声明过的变量和方法就可以再scriptlet中使用。
3. 表达式语句:表达式的值如果是字符串,则直接输出到JSP的输出流;否则表达式将转换化成字符串后将直接输出到JSP的输出流;如果表达式不能转化成字符串,将出现一个ClassCastException异常。
4. 脚本程序段:任意行的合法脚本语言语句。
5. 注释语句:一种是发送到客户端的注释<!-- ... -->,另一种是服务器短的注释<%-- ... --%>。