指令用来提供整个JSP网页的信息,并用来设定JSP网页的相关属性,主要是指page,include,taglid三种指令。
一、page指令
例子:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>page 简单实例</title>
</head>
<body>
<h1> 使用java.util.data显示当前日期</h1>
<% Date date =new Date();
out.print("目前时间是"+date);
%>
</body>
</html>
运行后的结果为:
二、include指令
例子index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>include简单实例</title>
</head>
<body>
<h1>include例子</h1>
<%@include file="hello.jsp" %>
</body>
</html>
hello.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<h2> 我是hello文件。 </h2>
结果为:
三、taglib指令
taglib指令的语法<%taglib prefix=" " uri=" taglib 的URL地址"%>
prefix属性主要用来区分多个自定义标签,uri用来指定taglib的URL地址。
jsp脚本元素主要分为3个部分,声明,脚本,表达式。
<%! %> //声明
<% %>//脚本
<%= %> //表达式