JSP是JAVA SERVER PAGES简称JSP,此技术是SUN公司率先提出,与多个公司共同建立的一种web技术。它是建立在serverlet之上的。这种技术可以在网站建设中快速开发web,并且应用程序具有安全性高,跨平台等特点。
JSP是运行在服务器端的脚本语言,也是一种用来开发网页的一种技术,通常说的,java web开发,就是用的它,所谓动态网页,就得用这些技术,使我们的网页具有一种交互功能,才能使网页动态化。
JSP页面是由传统的html代码和嵌入的java代码构成,当用户request请求,然后服务端执行jsp applet一个小片,然后再翻译成html,最后才response给客户。这就是我们在和JSP动态网页交互的过程。
Servlet, javabean ,这些都是用在我们的JSP中,其实我们最终都要回到servlet这一层。Jsp继承了java的特性,如面向对象,跨平台,和安全性等优点。我们可以利用javabean和jsp的知识有效地将静态的html和动态数据分离开来。我们在静态页面想要什么动态功能直接可以声明调用即可。