jsp 和 servlet 有什么区别?

Servlet

  • 一种服务器端的Java应用程序
  • 由 Web 容器加载和管理
  • 用于生成动态 Web 内容
  • 负责处理客户端请求

Jsp

  • 是 Servlet 的扩展,本质上还是 Servlet
  • 每个 Jsp 页面就是一个 Servlet 实例
  • Jsp 页面会被 Web 容器编译成 Servlet,Servlet 再负责响应用户请求

区别

  • Servlet 适合动态输出 Web 数据和业务逻辑处理,对于 html 页面内容的修改非常不方便;Jsp 是在 Html 代码中嵌入 Java 代码,适合页面的显示
  • 内置对象不同,获取内置对象的方式不同

【Java面试题与答案】整理推荐

  • 基础与语法
  • 集合
  • 网络编程
  • 并发编程
  • Web
  • 安全
  • 设计模式
  • 框架
  • 算法与数据结构
  • 异常
  • 文件解析与生成
  • Linux
  • MySQL
  • Oracle
  • Redis
  • Dubbo

jsp 和 servlet 有什么区别?相关推荐

  1. JSP (一) ---[什么是JSP,JSP 与 Servlet 有什么区别]

    目录 什么是JSP JSP 与 servlet 有什么区别 早期的动态页面从servlet中输出的;(这里的动态页面指的是数据可以动态地从数据库中获取); 但是由于服务器响应页面编辑比较复杂; 所以引 ...

  2. Jsp和Servlet有什么区别?

    文章目录 什么是Servlet? 为什么要用到Servlet? 什么是JSP 为什么需要JSP JSP的工作原理 什么是Servlet? Servlet其实就是一个遵循Servlet开发的java类. ...

  3. 详谈jsp和servlet的区别

    其实说白了JSP和SERVLET到底什么区别呢,JSP就象宾馆前台的服务员,要长的不错,让顾客一看就觉得比较舒服,他主要就是负责显示这个宾馆的形象的.而SERVLET就象部门经理,要处理各种各样的业务 ...

  4. jsp与java的关系_jsp教程中:jsp与servlet的区别和关系

    jsp教程上:我们一定学了servlet,也学习了jsp,那么jsp与servlet的区别是什么呢,jsp与servlet又有什么关系呢?下面我们先创建一个demo.jsp的页面,然后tomcat运行 ...

  5. jsp与servlet的区别与联系

    jsp和servlet的区别和联系: 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JV ...

  6. jsp与servlet的联系与区别

    jsp是servlet的一种简化,jsp编译后是"类servlet". servlet 主要是用来处理业务层: jsp 则是主要负责 表现层. servlet完全是java程序代码 ...

  7. JSP和Servlet的区别(servlet生命周期)

    在说JSP和servlet的区别先说说servlet(因为JSP在本质上就是Servlet,只是两者的创建方式不一样) Servlet工作原理: 1.     在客户端对web服务器发出请求 2.   ...

  8. JSP和Servlet的区别和联系 JSP 内置对象和作用

    JSP和Servlet的区别和联系 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM ...

  9. 什么是JSP技术,JSP和Servlet的区别和联系?

    了解一项技术,首先要了解它为什么会出现,解决了之前的什么问题,作用是什么. 学习JSP技术之前,先看它出现的背景技术:Servlet点击打开链接 为什么会出现JSP技术? 使用Servlet产生动态页 ...

最新文章

  1. CentOS6.4 安装OpenResty和Redis 并在Nginx中利用lua简单读取Redis数据
  2. 【Linux 内核 内存管理】Linux 内核内存布局 ④ ( ARM64 架构体系内存分布 | 内核启动源码 start_kernel | 内存初始化 mm_init | mem_init )
  3. Java的容器的线程安全
  4. python整数格式显示_[python之路]格式化显示
  5. employee.java,Java基础系列(六):对象与类(上)
  6. php检测数组类型,javascript中通过哪些方法来检测数组类型?
  7. jQuery - (JQuery datatables api 使用解读)
  8. 小甲鱼 OllyDbg 教程系列 (一) :二进制破解科普系列之 ReverseMe
  9. 《如何阅读一本书》总结
  10. 树莓派4B+初始化配置全攻略(Raspbain+VNC+XShell) 格式化SD卡-烧录系统-初始化设置-SSH和VNC无显示器远程连接-(更新、换源、网络监控、中文输入法、CPU温度)附百度网盘
  11. 猫途鹰联手携程集团打造面向中国出境旅行者的顶级旅行平台
  12. 将pdf文件缩到最小的小技巧
  13. 移动硬盘插入提示需要格式化RAW_Macbook无法识别移动硬盘?!不仅仅因为硬盘格式问题...
  14. ABB 机械臂的部分代码
  15. 已解决在向有外键表插入数据提示“foreign key constraint fails”
  16. C++多线程std::async、std::future、std::packaged_task、std::promise
  17. python0基础 第三节
  18. TIA博途中触摸屏仿真时画面字体变大,超出范围的处理方法
  19. php固定登录账号,PHP实现会员单一账号登录
  20. android ebusy,在Android中使用pjsip发送INVITE时出错:初始化媒体通道出错(PJ_EBUSY)...

热门文章

  1. 龙翔集团牵头起草全国首个月子中心服务等级划分团体标准开始实施
  2. 笑谈贝叶斯网络(干货)上
  3. JavaScript整合版——后端程序员学js,只读一文直接零基础入门,大学生期末考试不挂科宝典。
  4. 【leetcode Database】175.Combine Two Tables
  5. java 客户端打印_java如何获取客户端打印机 求教
  6. PHP 观察者模式 理解
  7. ORB-SLAM2的源码阅读(十二):Optimizer类
  8. JDK版本和项目所用版本不匹配的问题
  9. python实现之初等函数三——三角函数
  10. 【学习笔记】《深入浅出Pandas》第17章:Pandas实战案例