1. 由SUN公司提供的动态web资源的开发技术,看起来非常像html,但是可以再JSP页面中写JAVA代码,所以JSP是一种动态web资源开发技术
JSP本质上就是一个Servlet !!!
2. 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在向外输出 !!!
原文:https://www.cnblogs.com/gxlaqj/p/11407690.html