热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   新闻动态 -   正文

JSP 与 Servlet 的区别、联系及二者关系

知了姐
2024-08-12 11:22:55
0

  Jsp 和 Servlet 均是学习 Java 的重要途径,那么您是否了解它们之间的区别与联系呢?下面让我们一同来探究 Jsp 和 Servlet 的关系。

  JSP 全称为 Java Server Pages,中文名叫做 Java 服务器页面,其本质是一种简化的 Servlet 设计,属于动态网页技术标准。在传统的网页 HTML 文件中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),便可形成 JSP 文件,其后缀名为(*.jsp)。通过 JSP 开发的 Web 应用具有跨平台性,既能在 Linux 系统下运行,也能在其他操作系统中运行。

  Servlet(Server Applet)是 Java Servlet 的简称,被称为小服务程序或服务连接器,是使用 Java 编写的服务器端程序,其主要作用在于交互式地浏览和修改数据,进而生成动态 Web 内容。

jsp和servlet的区别和联系

  Jsp 和 Servlet 的区别与联系如下:

  1. Jsp 经过编译后会转变为 Servlet。(JSP 的本质就是 Servlet,因为 JVM 只能识别 Java 的类,无法识别 JSP 的代码,Web 容器会将 JSP 的代码编译成 JVM 能够识别的 Java 类)。

  2. Jsp 更擅长于页面显示,而 Servlet 更侧重于逻辑控制。

  3. Servlet 中不存在内置对象,Jsp 中的内置对象都必须通过 HttpServletRequest 对象、HttpServletResponse 对象以及 HttpServlet 对象来获取。

  Jsp 是 Servlet 的一种简化形式,使用 Jsp 时,程序员只需完成需要输出到客户端的内容,Jsp 中的 Java 脚本如何镶嵌到一个类中,由 Jsp 容器来完成。然而 Servlet 则是一个完整的 Java 类,这个类的 Service 方法用于生成对客户端的响应。


大家都在看

做java开发都需要学习什么?一般需要学多久?

2024-08-12 浏览次数:0

教育部指定大数据、云计算和人工智能为战略性新兴专...

2024-08-12 浏览次数:0

Java常见问题,0基础怎么自学Java?

2024-08-12 浏览次数:0

24考研党的Plan B——提升技能找工作

2024-08-12 浏览次数:0

Java初学者,如何学习Java?

2024-08-12 浏览次数:0

2021年网络安全前景如何?网络安全培训班靠谱吗...

2024-08-12 浏览次数:0
最新资讯
jsp和servlet的区别和... Jsp和servlet都是学习java的必经之路,那你知道jsp和servlet的区别的联系吗?一起...
jsp和servlet的区别和... Jsp和servlet是学习java的必修课程。你知道jsp和servlet的区别吗?让我们来看看j...