什么是JSP

1 JSP的概念

JavaServer Pages(JSP)是一种用于开发交互式 Web 页面的技术。JSP 由 Sun Microsystems 开发,是 Java servlet 的改进版本。JSP 可以以简化的方式开发并且具有广泛的应用。与大多数基于服务器的技术一样,JSP 将业务逻辑与表示层分开。

2 JSP与Servlet的区别

与Servlet相比,JSP有以下优势:

1)功能比Servlet更强大
JSP技术是Servlet技术的扩展。我们可以在JSP中使用Servlet的所有功能。此外,我们可以在JSP中使用内置对象,JSP标签或,EL表达语言和JSP自定义标签,这使JSP开发变得容易。

2)易于维护
JSP易于管理,因为我们可以轻松地将业务逻辑与视图逻辑分开。在Servlet技术中,我们将业务逻辑与视图逻辑混合在一起。

3)快速开发:无需重新编译和重新部署
如果修改了JSP页面,则无需重新编译和重新部署项目。如果使用Servlet,我们要更改应用程序的视图逻辑,则必须对Servlet代码重新修改和并编译。

4)比Servlet更少的代码
在JSP中,我们可以使用许多指令,例如动作指令,JSTL标签,自定义标签等,都可以减少代码。此外,我们可以使用EL表达式,内置对象等。

一点教程,一个分享编程知识的公众号。跟着站长一起学习和进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「一点教程」,你已然超越了90%的程序员!

一点教程二维码