JSP简介
1.servlet的编码,部署和调试任务繁琐
2.生成动态网页繁琐,不利于项目分工
采用JSP技术编写动态页面
1.由于HTML语句和嵌套在其中的Java代码组成的一个普通文本文件
2.JSP页面的扩展名必须为.jsp
JSP生命周期
由JSP引擎将JSP页面翻译成JAVA代码
将Java代码编译成class字节码文件
加载到容器
由容器实例化成对象
Jsp通常用于简化创建产生文本的Sevrlet,而Servlet更适合于发送原生字节到客户端或需要用Java源代码完全控制源代码的场合。二可以很好地分开。
JSP的语法和语义
JSP网页主要由元素(Element)和模板数据(Template Date)两个部分组成
1.模板数据是JSP的静态部分
2.WEB容器不处理
3.元素必须经由WEB容器解释
4元素都是以XML做为语法基础,并且大小写要一 致
JSP运行的示意图如下: