javaEE JSP, 三个指令, page、include、taglib指令

1)page指令 --- 指定整个页面的特性 (一般采用默认配置)
格式:<%@ page 属性名1= "属性值1" 属性名2= "属性值2" %>
常用属性如下:
language:jsp脚本中可以嵌入的语言种类
pageEncoding:当前jsp文件本身的编码---自动进行contentType的设置
contentType:会翻译成response.setContentType(text/html;charset=UTF-8)
session:jsp页面中是否可以使用session对象。(默认true)
import:导入java包
errorPage:当前jsp页面出错(报异常)后跳转到哪个页面
isErrorPage:当前jsp页面是否是一个处理错误的页面(设为true会收到错误页面的异常) (配合errorPage属性使用)

2)include指令

页面包含(静态包含)指令,可以将一个jsp页面包含到另一个jsp页面中
格式:<%@ include file="header.jsp"%>

3)taglib指令
在jsp页面中引入标签库(jstl标签库、struts2标签库)
格式:<%@ taglib uri="标签库地址" prefix="前缀"%>


index.jsp:

<%@ page import="java.util.*"%>
<%@ page pageEncoding="UTF-8" session="true" isErrorPage="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

	<%@ include file="/demo.jsp" %>
	
	<%
		session.setAttribute("name", "zhangsan");
		
		List list = new ArrayList();	
	%>
	
</body>
</html>


猜你喜欢

转载自blog.csdn.net/houyanhua1/article/details/80874164