JSP中包含了page, include和taglib共3个指令标识。
page: 定义与整个JSP页面相关的属性
<%@page attr1="val1" ... %>
include: 将一个JSP页面包含到另外一个JSP页面中
<%@ include file="copyright.jsp" %>
include指静态包含,即被包含的文件中的所有内容会被原样包含到该JSP页面中。即使被包含的文件中有JSP代码,在包含时也不会被编译执行。将两个页面合成一个页面后编译处理,最后返回结果页面。
Note: 使用include最终会生成一个文件,所以在被包含和包含的文件中不能有相同名称的变量,否则会发生编译错误。
taglib: 用于声明一个标签的引用
<%@ taglib prefix="tagPrefix" uri="tagURI" %>
JSP页面中代码注释可以分为HTML基本注释,隐藏注释。
基本注释:<!-- 注释内容 -->
隐藏注释: <%-- 注释内容 --%>
JSP容器在转换编译JSP的过程中过滤注释的内容,所以HTML基本注释会出现在页面的HTML代码中,但隐藏注释不会。
PS:
DOM: Document Object Model (文档对象模型)
页面加载的顺序是: 解析域名 > HTML > JS+CSS > 图片
不能在switch中用continue。