图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方法销毁。
流程图