JSP简介
JSP(java server page)是一种用java编写的服务器语言
Jsp包括以下内容
(1)静态内容:HTML JS CSS等Web前端有关的代码
(2)指令:用<%@ %>标签包括起来的内容,包括page,include等指令
(3)java表达式:用<%= %>标签包括起来的java表达式代码
(4)Scriptlet:用<% %>标签括起来的java代码
(5)声明:用<%! %>括起来的用来声明一些函数或者常量的java代码
(6)动作:<jsp:** /> 包括forward,include等jap标准动作
Jsp的页面需要放到容器(服务器)中才能访问
(1)客户端发出Request (请求);
(2)JSP Container 将JSP 转译成Servlet 的源代码;
(3)将产生的Servlet 的源代码经过编译后,并加载到内存执行;
(4)把结果Response (响应)至客户端。
Jsp在运行时,容器先将jsp文件转义成servlet文件,然后将servlet编译成class文件,之后执行