指令 | 说明 |
---|---|
page | 通常位于 jsp 页面的顶端,同一个页面可以有多个 page 指令 |
include | 将一个外部文件嵌入到 jsp 文件中,同时解析这个页面中的 jsp 指令 |
taglib | 使用标签库定义新的自定义标签,在 jsp 页面中启用定制行为 |
page 指令
语法:
<%@ page 属性1="属性值" 属性2="属性值1,属性值2" %>
属性 | 描述 | 默认值 |
---|---|---|
language | 指定 JSP 页面使用的脚本语言 | java |
import | 通过该属性来引用脚本语言中使用到的类文件 | 无 |
contentType | 用来指定 JSP 页面所采用的编码方式 | text/html,ISO-8859-1 |
- HTML 注释,客户端可见
<!-- 这是 HTML 注释 -->
- JSP 注释,客户端不可见
<%-- JSP注释 --%>
- 脚本语言注释
<%
// 单行注释
/* 多行注释 */
%>
JSP 脚本需写在 脚本块内
<%
// 脚本语言
%>
语法:
<%!
// 声明变量
String str = "Hello World";
// 声明函数
int add(int x, int y) {
return x+y;
}
%>
语法:
<!-- 引用上方声明的变量和方法 -->
万年案例,<%= str %><br>
1+2=<%= add(1,2) %>