它实现了Html语法中的java扩展(以 <%, %>形式)。
JSP与Servlet一样,是在做事器端实行的。
常日返回给客户真个便是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP技能利用Java编程措辞编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于做事真个资源的运用逻辑。
JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的运用程序的开拓变得迅速和随意马虎。
JSP(JavaServer Pages)是一种动态页面技能,它的紧张目的是将表示逻辑从Servlet等分离出来。

Java Servlet是JSP的技能根本,而且大型的Web运用程序的开拓须要Java Servlet和JSP合营才能完成。
JSP具备了Java技能的大略易用,完备的面向工具,具有平台无关性且安全可靠,紧张面向因特网的所有特点。

jsp手册JSP自学推举 PHP

措辞特点:

l 优点

一次编写,到处运行。
除了系统之外,代码不用做任何变动。

系统的多平台支持。
基本上可以在所有平台上的任意环境中开拓,在任意环境中进行系统支配,在任意环境中扩展。
比较ASP的局限性JSP的上风是显而易见的。

强大的可伸缩性。
从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台做事器进行集群和负载均衡,到多台Application进行事务处理,处理,一台做事器到无数台做事器,Java显示了一个巨大的生命力。

多样化和功能强大的开拓工具支持。
这一点与ASP很像,Java已经有了许多非常精良的开拓工具,而且许多可以免费得到,并且个中许多已经可以顺利的运行于多种平台之下。

支持做事器端组件。
web运用须要强大的做事器端组件来支持,开拓职员须要利用其他工具设计实现繁芜功能的组件供web页面调用,以增强系统性能。
JSP可以利用成熟的JAVA BEANS 组件来实现繁芜商务功能。

l 缺陷

与ASP也一样,Java的一些上风正是它致命的问题所在。
正是由于为了跨平台的功能,为了极度的伸缩能力,以是极大的增加了产品的繁芜性。

Java的运行速率是用class常驻内存来完成的,以是它在一些情形下所利用的内存比起用户数量来说确实是“最低性能价格比”了。

JSP自学手册:https://edu.aliyun.com/course/503/lesson/list?utm_content=g_1000056752