JSP简介
-
JSP( JavaServer Pages )是由Sun公司倡导、许多别的公司参与一起建立的一种新动态网页技术标准,类似其他技术标准,如ASP、PHP 或是ColdFusion,等等。
-
在传统的网页HTML 文件(
*.htm
,*.html
)中加入Java程序片段( Scriptlet )和JSP标签,构成了JSP 网页(*.jsp
)。Servlet/JSP Container 收到客户端发出的请求时,首先执行其中的程序片段
,然后将执行结果以HTML格式响应给客户端。 -
其中程序片段可以是:操作数据库、重新定向网页以及发送 E-Mail 等等,这些都是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP 称为
Server-SideLanguage
。 -
JSP(Java Server Pages)与Java Servlet一样,是在服务器端执行的
- 不同的是先由服务器编译部署成Servlet执行
-
JSP技术的企业最佳实践
- 生成html内容
- 新的JSP2.0规范版本包括新的功能
- EL表达式
- 新增的Simple Tag和Tag File
- web.xml新增
<jsp:config>
元素
-
- JSP的运行原理(重点)
-
JSP –> 翻译成Servlet –> 编译 –> 访问
-
JSP 的执行过程:
- (1) 客户端发出Request (请求);
- (2) JSP Container 将JSP 翻译成Servlet 的源代码;
- (3) 将产生的Servlet 的源代码经过编译后,加载到内存执行;
- (4) 把结果Response (响应)发送至客户端。