1、指令:<%@ 指令名 属性名="值"%>
1) page:page指令告诉servlet容器,这是一个Jsp页面
pageEncoding 指页面文本的字符集编码
contentType 告诉Browser 和Servlet端,要使用哪个格式哪个字符集进行解析
独立的@page指令,可以使用import属性,导入某个package中的类
@page指令导入包,会翻译为:
2、表达式:<%=表达式%>
被翻译成 out.print(表达式);
3、代码片段:<%java代码%>
翻译后,复制到 jspServlet()方法中。
4、声明:<%!类成员%>
翻译后:
5、注释:<%-- 注释内容 --%>
html 的注释,会被翻译成 out.write();
jsp注释,不会被翻译到 .java的servlet类中
代码片段中的java注释,还会出现在servlet类中
6、动作:<jsp:动作名></jsp:动作名>
将公共内容部分,放在某个jsp页面。
需要引用公共内容部分时,只要在该页 include即可。