jsp页面的七个组成部分
1. 静态内容:前端内容
一行一行翻译成 out.write(“前端内容”);
2. 指令:
第一个指令是@page
@page指令的第一个标准用法,告诉servlet容器,这是一个jsp页面
pageEncoding 指页面文本的字符集编码
contentType 告诉Browser和Servlet端,要使用哪个格式哪个字符集进行解析
独立的@page指令,可以使用import属性,导入某个package中的类。
@page指令导入包,会翻译为:
3. 表达式:
被翻译成 out.print(表达式);
4. 代码片段:
翻译后,复制到_jspServiet()方法中。
5. 声明:
翻译后
在外面,不在_jspService方法里面,用声明的属于类级别的,与_jspService同级别,所以不在_jspService方法里面。
6. 注释:
Html的注释,会被翻译成 out.write();
Jsp注释,不会被翻译到.java的servlet类中
代码片段中的java注释,还会出现在servlet类中
7. 动作:
项目使用:
@include指令
include动作
将公共内容部分,放在某个jsp页面。
需要引用公共内容部时,只要在该页include即可。
8. jsp执行过程