JSP有三大指令:page,include,taglib指令
page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令
include指令:将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP页面
taglib指令:使用标签库定义新的自定义标签,在JSP页面中启用定制行为
PAGE指令有三个属性
lauguage:制定JSP页面使用的脚本语言,如JAVA
import:应用脚本语言用的类文件
contentType:用来指定JSP页面所采用的字符编码,如text/thml,utf-8
语法格式为:
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
JSP脚本:在JSP页面种执行的java代码
<%
java代码
%>
声明变量和方法,为了jsp脚本调用前面声明的变量和方法
可写成以下形式
<%!
String str = "Hello World";
%>
若需要输出
void printsth(JspWrite out) {
out.print("Hello World");
}
则需要映入一个JspWrite对象out来输出
在html中执行的表达式以以下格式,注意:表达式不以分号结束
<%=str %>