JSP与Servlet的区别与联系,JSP与JavaScript的区别
JSP与Servlet的区别与联系
区别:
- jsp更擅长表现于页面显示,servlet更擅长逻辑控制(作为controller)
- servlet中没有内置对象,jsp中有内置对象
- jsp是servlet的一种简化,使用jsp只需要完成程序员需要输出到客户端的内容,jsp中的java脚本如何镶嵌到一个类中,由jsp容器完成;servlet是一个完整的java类,这个类的service方法用于生成对客户端的响应
联系
- jsp是servlet技术的扩展,本质上是servlet的建议简易方式,jsp编译后是“类servlet”
- jsp的本质是servlet,JVM只能识别java的类,不能识别jsp的代码,web容器将jsp的代码编译成JVM能够识别的java类
JSP与JavaScript的区别
- JavaScript是在客户端执行的,需要浏览器支持JavaScript;jsp是在服务器端执行的,需要服务器上部署支持servlet的服务器程序,
- JavaScript代码是能够直接从服务器上看到的,即对外可见jsp(和编译后的servlet代码)是对外不可见的
- 虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等;jsp可以与服务器交互
- JSP在<%%>里面实现。JS在实现
JSP与Servlet的区别与联系,JSP与JavaScript的区别相关推荐
- Jsp与Servlet之间传值方式
JSP与servlet之间的传值方式 JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP. 通过对象 request和 sessio ...
- Tomcat根据JSP生成Servlet机制解析
Tomcat根据JSP生成Servlet机制解析 JavaServer Pages(JSP) 简介 在传统的网页html文件中加入java程序片段和JSP标签,就构成了JSP网页:java程序片段可以 ...
- 如何查看 JSP 和 Servlet 的版本
如何查看 JSP 和 Servlet 的版本 说明 获得 JSP 和 Servlet 的 JAR 包 JSP 的版本号 Servlet 的版本号 注意事项与附录 说明 进行这个教程之前,需要先获得 ...
- 基于javaweb+jsp的设备维修管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的设备维修管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...
- 基于javaweb+jsp的鲜花花卉销售管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的鲜花花卉销售管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MV ...
- 基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...
- 基于javaweb+jsp的工作日志管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的工作日志管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...
- 基于javaweb+jsp的高校科研项目管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的高校科研项目管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MV ...
- 基于javaweb+jsp的大学生个人财务记账系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的大学生个人财务记账系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP M ...
- 基于javaweb+jsp的快递物流管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的快递物流管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...
最新文章
- JavaScript基础12-day14【DOM查询(获取元素节点、获取元素节点的子节点)、全选练习、DOM增删改、DOM添加删除记录、Window对象方法】
- pyqt讲解7:表格和树
- 1027. 打印沙漏(20)
- AviSynth——强大的视频文件后期处理工具
- 将 url query参数 字符串转换为JSON 对象
- android drawable-hdpi 分辨率,android – 设置可用于不同分辨率的drawable文件夹
- Java -- Servlet面试题及答案(需更深入了解)
- Qt --- 基础知识
- word2vec模型
- 【腾讯TMQ】老司机教你如何优雅地完成一个小项目测试
- ffmpeg播放器实现详解 - 快进快退控制
- 【图形设计】什么是组织架构图?如何画组织架构图
- 虚拟机怎么架设dns服务器,虚拟机centos7 DNS服务器搭建
- 小白兔写话_二年级写话小白兔
- Linux系统磁盘的挂入和装载
- 大数据专业在大学需要考什么证_大学可以考哪些证书呢?超高含金量的考证规划,安排!...
- 数据分析报告流程展现
- python32位和64位有什么区别_python32位和64位有什么区别
- 如何向码云(Gitee)上传项目
- 人生没有太晚的开始,只有不开始
热门文章
- 创金合信基金公司:专户模式案例
- 机器学习 --- 4. 大内密探HMM(隐马尔可夫)围捕赌场老千(转)
- 学无止境的 Linux | 龙蜥开发者说第4期
- 【图像增强】基于matlab拉氏滤波图像质量提升【含Matlab源码 488期】
- 机器学习算法应用_机器学习:定义,类型,算法,应用
- 标记重复值删除重复值
- ImportError: cannot import name 'PILLOW_VERSION'
- shell 单词末尾家字符_58、最后一个单词的长度
- f5 会话保持 负载均衡_f5会话保持的.doc
- cad填充图案乱理石_「AutoCAD之填充」CAD图案填充的6个要点以及3个墙裂的建议...