JSP全名是Java Server Page,它是一种动态网页开发技术。在JSP文件中,HTML代码与Java代码共同存在。JSP文件的扩展名为 .jsp。
特征:跨平台、业务代码相分离、组件重用、预编译。
构成:HTML标记、JSP注释、Java脚本元素(包括声明、Java程序片和Java表达式)、JSP标记(包括指令标记、动作标记)等。
JSP与HTML的区别
HTML 页面是静态页面,也就是事先由用户写好放在服务器上,由 Web 服务器向客户端发送;
JSP 页面是由 JSP 容器执行该页面的 Java 代码部分,然后,实时生成的 HTML页面,因而说其是服务器端动态页面。
JSP的工作原理
JSP的工作模式是请求/响应模式,客户端首先发出HTTP请求,JSP程序收到请求后进行处理并返回处理结果。
在一个JSP文件第一次被请求时,JSP引擎(容器)把该JSP文件转换成为一个Servlet。