首页 >> 秀友百科词条 >> 互联网常识 >> JSP

JSP[编辑]


概述
JSP技术是java Web的开发技术之一,Servlet技术是它的前身。JSP是java server pages的缩写,是基于java的服务器端动态网页。

一.简介

JSP全称是Java Server Pages,是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。jsp除了可以用java代码产生动态数据的同时,也很容易对数据进行排版。

二.运行原理

1、JSP 页面第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。
2、JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。
3、第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。
4、JSP引擎在调用JSP对应的_jspService时,会传递或创建9个与web开发相关的对象供_jspService使用。
5、JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用。

三.JSP特点

1.使用可重用的组件。

2.完善存储管理和安全性

3.一次编写,处处运行

4.采用标签简化页面开发

5.将内容的生成与显示分离

四、发展历史

JSP1.2版本

JSP1.2不支持EL,但可以使用外部的JSTL标签以便使用EL。

JSP2.0版本

JSP 2.0的一个主要特点是它支持表达语言(expression language)。JSTL表达式语言可以使用标记格式方便地访问JSP的隐含对象和JavaBeans组件,JSTL的核心标记提供了流程和循环控制功能。

SimpleTag


JSP 2.0中加入了新的创建自制标记的API,javax.servlet.jsp.tagext.SimpleTag定义了用来实现简单标记的接口。SimpleTag接口提供了一个简单的doTag方法。

参考资料:
扩展阅读:
相关词条:

JSP脚本元素

合作编辑: 王川霞  孙存丰 

秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。

词条信息

浏览次数:1

编辑次数:1历史版本

创建者: 王川霞

最近更新:2017/11/18 10:38:55

关于秀友百科| 版权声明| 联系方式| 常见问题

秀友百科是网络营销能力秀指定的教学实践平台

深圳市竞争力科技有限公司版权所有