首页 > 代码库 > JSP基础

JSP基础

  JSP技术是Java Server  Pages的简称,是用来和Servlet互补生成动态网页的一种技术。

  在servlet基础上我们发现,使用servlet编码,配置xml配置文件,部署都较为麻烦,尤其是要在网页中生成页面内容需要进行标记的拼接,如果修改代码后,servlet需要重新编译执行,十分的繁琐。

  为了弥补servlet的缺陷,引入的JSP技术可以很好的解决上述问题。

  JSP页面运行阶段分为:翻译,编译,类加载,实例化,初始化,服务,销毁共七个阶段。JSP主要由两部分组成,即:元素和模板数据。模板数据是JSP的静态部门,在web容器中不会处理,只会发给浏览器客户端,而元素部分会被web容器解释执行。

  JSP元素包括:脚本元素,指令,标准动作。脚本元素主要有scriptlet,脚本表达式,声明三种。指令主要有page,include,taglib三种。jsp动作主要有include静态包含动作和forward转发动作。

  JSP中还有9大隐式对象可以直接调用,即:request、response、config、application、session、out、page、pageContext、exception

JSP基础