JSP

JSP介绍

由sun公司提供的动态web资源的开发技术,看起来非常像html,但是可以在JSP页面中写java代码,所以JSP是一种动态web资源的开发技术。
JSP本质上就是一个servlet!


JSP技术的由来

JSP的出现是为了解决Servlet在响应时不适合向外输出页面的问题
(1)Servlet本质是一段java代码,非常适合处理逻辑,但是处理的结果不太适合由Servlet向外输出(不适合输出完整的html页面)。
(2)HTML是用于开发网页的一门技术,可以用来展示数据。但是HTML开发出来的页面本质上就是一个文档(静态资源),无法展示动态的数据。
(3)JSP非常适合编写HTML代码,适合作为响应页面向外输出,同时JSP里可以写java代码,也可以展示动态的数据。
(4)所以JSP的出现既可以解决Servlet不适合向外响应一个完整的页面问题,又可以解决html无法展示动态数据的问题。
(5)JSP在第一次被访问时,会被翻译成一个Servlet,对JSP访问后看到的页面,其实就是翻译后的Servlet在向外输出。

你可能感兴趣的:(JSP)