code002.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<!-- 
		我们来说说,页面的page指令
		@ page attr1 = "value1" attr2 = "value2" ....
		
		1.language属性
		用于设置JSP页面使用的语言,目前只支持java
		如 @ page language="java"
		
		2.extends属性
		该属性用户设置JSP页面继承的java类,所有JSP页面在执行
		之前都会被服务器解析成servlet,而servlet是由java类定义的,
		所以JSP和servlet都可以继承指定的父类。该属性不常用,而且
		有可能影响服务器的性能优化。
		
		3.import属性
		用于设置JSP导入的类包。
		如 @ page import="java.util.*"
		
		4.pageEccoding属性
		用于定义JSP页面的编码格式,也就是指定文件编码。如果该属性
		设置为ISO-8859-1,那么页面就不支持中文字符,可以把页面设置
		为GBK,而Myeclipse默认支持GB18030编码格式,也可以直接把页面
		设置为UTF-8。
		如 @ page pageEccoding="UTF-8"
		
		5.contentType属性
		用于设置JSP页面的MIME类型和字符编码。
		如 @ page contentType="text/html; charset=UTF-8"
		
		6.session属性
		用于指定JSP页面是否使用HTTP的session会话对象。默认是true。
		如 @ page session="false" 
		
		7.buffer属性
		用于设置JSP的out输出对象使用的缓冲区大小,默认大小8kb,且单位只能
		使用kb。建议使用8、16、32、64、128作为属性值。
		如 @ page buffer="128kb"
		
		8.autoFlush属性
		用于设置JSP页面缓存满时,是否自动刷新缓存。默认true。如果
		设置false,则缓存满时抛出异常。
		如 @ page autoFlush="false"
		
		9.isErrorPage属性
		用于将当前JSP页面设置成错误处理页面,来处理另一个JSP页面的错误。
		如 @ page isErrorPage="true"

		10.errorPage属性
		用户指定处理错误的JSP页面的地址,那个页面的isErrorPage属性必须为
		true,属性值是一个url字符串。如果设置了此属性,那么在web.xml文件
		中定义的任何错误处理页面都将被忽略。
		如 @	 page errorPage="error/loginErrorPage.jsp"
		
		11.include指令
		用于一个JSP页面中包含另一个JSP页面。该指令是静态包含,也就是说被包含文件
		的所有内容会被原样包含到此JSP页面中,在被包含和包含的文件中,不能
		有相同名称的变量。
		如 @ include file="path"
		
		举例:
		新建一个top.jsp文件,内容如下:
		<img src="images/banner.jpg">
		
		再新建一个copyright.jsp的文件,内容如下:
		%
		String copyRight = "&nbsp;All Copyright &copy;2020某某公司";
		%
		<table width="778" height="61" border="0" cellpadding="0" background="images/copyright.jpg">	
		<tr>
		<td> %=copyRight %</td>
		<tr>
		</table>
		
		最后新建一个index.jsp文件,内容如下:
		body style="margin:0px"
		%@ include  file="top.jsp" %
		<table width="781" height="279">
		<tr>
		<td>&nbsp;</td>
		</tr>
		</table>
		%@ include file="copyright.jsp" %
		/body
		
		提示:在应用include指令进行文件包含时,为了使整个页面的
		层次结构不发生冲突,建议在被包含页面中将 html、body等标记
		删除,仅包含指定的标记。
		
		12.taglib指令
		用于声明页面使用的标签库,同时引用标签库,引用标签库后,
		就可以通过引用标签库中的标签
		如 @ taglib prefix="tagPrefix" uri="tagURI"
		prifix用于指定标签的前缀,该前缀不能命名为jsp、jspx、
		java、javax、sun、servlet和sunw。
		uri用于指定标签库的存放位置。
		举例:
		%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %
		
		
		
		
	 -->

		
</body>
</html>