图1
一、什么是 JSP
JSP是Java Server Pages的缩写,是一种动态网页技术。JSP和 Servlet 一样都是在服务器端执行的。JSP页面主要由声明、指令、表达式、注释、小脚本和静态内容组成。
二、JSP的基础语法
1、JSP指令: page指令,nclude指令、taglib指令
jsp指令
2、JSP注释:HTML注释:<!–HTML注释–>,客户端可见。JSP注释:<%–JSP注释–%>,客户端不可见。JSP脚本注释://单行注释,/**/多行注释。
3、JSP脚本:在JSP页面中执行的 Java 代码,格式为<%Java代码%>
4、JSP声明:在JSP页面中定义变量或者方法,格式为<%!Java代码%>
5、JSP表达式:在JSP页面上执行的表达式,格式为%=Java代码%>
三、JSP的生命周期
生命周期
用户先发送请求,然后服务器判断是否为第一次请求,如果是则jsp引擎会把jsp转换成一个Servlet,生成字节码文件,并执行JSPInit方法,如不是第一次请求则直接加载生成的字节码文件,然后解析执行JSPService方法,最后执行jspDestroy方法销毁。
流程图