HTML:

不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。

JSP(Java Server Page)即Java服务端的页面

所以它是动态的,它是需要经过JDK编译后把内容发给客户端去显示
JSP不止要编译,它还得要转译,首先把JSP转译成一个Servlet文件,然后在编译成class文件。

JSP和HTML的区别

运行机制不同

  1. HTML是运行在客户端,是一种标记语言,由浏览器解释执行;
  2. JSP运行在服务器端,需要web容器提供运行环境。
  3. JSP网页基于HTML,XML或其他文档类型。他们还需要兼容的Web服务器和servlet容器,例如Apache Tomcat或Jetty,才能运行。

采用的技术不同

  1. HTML是客户端技术,提供了一种描述文档中基于文本的信息结构的方法。
  2. JSP是服务器端技术,提供了一个动态接口,用于不断更改数据并动态调用服务器操作。

生成的页面不同

  1. HTML生成静态网页;
  2. JSP生成动态网页。不同人、不同时候访问页面,显示的内容都可能不同。

Java代码的插入

  1. HTML不允许将Java代码放在页面中;
  2. JSP允许将java代码放在JSP页面中。使用JSP标签<% // Java代码 %>插入Java代码

用途不同

  1. HTML侧重于静态数据展示。
  2. JSP侧重于和服务器交互,主要用动态网页开发。

速度

  1. HTML在本地计算机上运行时加载速度更快。
  2. JSP需要一些时间来加载,因为它必须与Web Server进行交互。

即 JSP文件是一个带有Java代码的HTML文件。

JSP和HTML有什么区别相关推荐

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

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

  2. jsp 和 servlet 有什么区别?

    jsp 和 servlet 有什么区别? Servlet 一种服务器端的Java应用程序 由 Web 容器加载和管理 用于生成动态 Web 内容 负责处理客户端请求 Jsp 是 Servlet 的扩展 ...

  3. JAVASCRIPT、JSP、JS有什么区别和联系

    JAVASCRIPT.JSP.JS有什么区别和联系 js是javascript的缩写.以下是JSP与JS的区别和联系: 名字:JS:JavaScriptJSP:Java Server Pages 执行 ...

  4. JSP与HTML之间的区别

    JSP与HTML之间的区别 JSP和HTML之间有什么区别呢?最简单的区别就是,HTML能直接打开,JSP只能发布到Tomcat等服务器上才能打开.下面就详细的说一下JSP和HTML之间的区别. HT ...

  5. jsp、freemarker、velocity区别

    下面是网上查找的javaweb项目页面3种技术的区别. 在java领域,表现层技术主要有三种:jsp.freemarker.velocity. jsp是大家最熟悉的技术 优点: 1.功能强大,可以写j ...

  6. jsp:include和%@include%的区别

    <%@include%>和<jsp:include>的区别,发现了一些东西的. <%@include%>:页面请求之前预编译,所有代码包含进来之后,一起进行处理,把 ...

  7. JSP中getParameter和getAttribute区别

    (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter ...

  8. thymeleaf和Jsp或者HTML有什么区别

    先上例子再来介绍吧,理论看多了容易晕 resources目录下的templates新建一个html文件 代码:注意html标签与jsp或者html的不同 自己加进去 <!DOCTYPE html ...

  9. SSR 与当年的 JSP、PHP 有什么区别?

    关注「前端向后」微信公众号,你将收获一系列「用 ???? 原创」的高质量技术文章,主题包括但不限于前端.Node.js以及服务端技术 写在前面 SSR(Server-Side Rendering)并不 ...

  10. PHP、JSP、ASP简介与区别

    PHP PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言.它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面 ...

最新文章

  1. apache httpd 1
  2. DGL RDKit | 基于Attentive FP可视化训练模型原子权重
  3. java反射po转vo_三步走使用Dozer (Do,Po,Vo转换工具)
  4. linux ftp 不能上传,linux ftp用户没法上传。
  5. HTML-通知公告Tips
  6. Sentence-LDA的介绍及程序
  7. Flash of Unstyled Content (FOUC)
  8. 安卓窗口动画修改制作心得
  9. scala基础之控制结构
  10. Linux内核--网络栈实现分析(一)--网络栈初始化
  11. java下载什么软件有题库_java题库app
  12. 小米蓝牙耳机airdots青春版双耳模式
  13. java解决windows下文件没有Everyone以及完全控制的权限问题
  14. wordpress企业网站主题
  15. 电表485通讯抄表软件
  16. 光威猛将240固态掉盘开卡教程
  17. SQL SERVER 查看所有存储过程或视图里包含某个关键字的查询语句
  18. GSM 07.10 MUX(multiplexer protocol)
  19. Spring依赖注入之p、c命名空间
  20. html/css实现居中的几个常用方法

热门文章

  1. chroot构建ubunt文件系统 在rk1808 imx6q上测试过
  2. openfoam linux教程,ubuntu安装OpenFOAM官网教程
  3. STM32HAL 移植 cJSON开源库 (裸机开发神器)
  4. 基于 Google Tesseract-OCR 文字识别 仿小猿搜题、作业帮
  5. android 视频sdk 开发总结
  6. 拼多多从技术领域探讨为何不出评论,不提高权重
  7. 第七届蓝桥杯省赛——7搭积木(套全排列公式)
  8. Java-Swing-单选按钮
  9. 序列化的作用、实现、场景
  10. 计算机三级嵌入式第一套