JSP和HTML有什么区别
HTML:
不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。
JSP(Java Server Page)即Java服务端的页面
所以它是动态的,它是需要经过JDK编译后把内容发给客户端去显示
JSP不止要编译,它还得要转译,首先把JSP转译成一个Servlet文件,然后在编译成class文件。
JSP和HTML的区别
运行机制不同
- HTML是运行在客户端,是一种标记语言,由浏览器解释执行;
- JSP运行在服务器端,需要web容器提供运行环境。
- JSP网页基于HTML,XML或其他文档类型。他们还需要兼容的Web服务器和servlet容器,例如Apache Tomcat或Jetty,才能运行。
采用的技术不同
- HTML是客户端技术,提供了一种描述文档中基于文本的信息结构的方法。
- JSP是服务器端技术,提供了一个动态接口,用于不断更改数据并动态调用服务器操作。
生成的页面不同
- HTML生成静态网页;
- JSP生成动态网页。不同人、不同时候访问页面,显示的内容都可能不同。
Java代码的插入
- HTML不允许将Java代码放在页面中;
- JSP允许将java代码放在JSP页面中。使用JSP标签<% // Java代码 %>插入Java代码
用途不同
- HTML侧重于静态数据展示。
- JSP侧重于和服务器交互,主要用动态网页开发。
速度
- HTML在本地计算机上运行时加载速度更快。
- JSP需要一些时间来加载,因为它必须与Web Server进行交互。
即 JSP文件是一个带有Java代码的HTML文件。
JSP和HTML有什么区别相关推荐
- JSP (一) ---[什么是JSP,JSP 与 Servlet 有什么区别]
目录 什么是JSP JSP 与 servlet 有什么区别 早期的动态页面从servlet中输出的;(这里的动态页面指的是数据可以动态地从数据库中获取); 但是由于服务器响应页面编辑比较复杂; 所以引 ...
- jsp 和 servlet 有什么区别?
jsp 和 servlet 有什么区别? Servlet 一种服务器端的Java应用程序 由 Web 容器加载和管理 用于生成动态 Web 内容 负责处理客户端请求 Jsp 是 Servlet 的扩展 ...
- JAVASCRIPT、JSP、JS有什么区别和联系
JAVASCRIPT.JSP.JS有什么区别和联系 js是javascript的缩写.以下是JSP与JS的区别和联系: 名字:JS:JavaScriptJSP:Java Server Pages 执行 ...
- JSP与HTML之间的区别
JSP与HTML之间的区别 JSP和HTML之间有什么区别呢?最简单的区别就是,HTML能直接打开,JSP只能发布到Tomcat等服务器上才能打开.下面就详细的说一下JSP和HTML之间的区别. HT ...
- jsp、freemarker、velocity区别
下面是网上查找的javaweb项目页面3种技术的区别. 在java领域,表现层技术主要有三种:jsp.freemarker.velocity. jsp是大家最熟悉的技术 优点: 1.功能强大,可以写j ...
- jsp:include和%@include%的区别
<%@include%>和<jsp:include>的区别,发现了一些东西的. <%@include%>:页面请求之前预编译,所有代码包含进来之后,一起进行处理,把 ...
- JSP中getParameter和getAttribute区别
(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter ...
- thymeleaf和Jsp或者HTML有什么区别
先上例子再来介绍吧,理论看多了容易晕 resources目录下的templates新建一个html文件 代码:注意html标签与jsp或者html的不同 自己加进去 <!DOCTYPE html ...
- SSR 与当年的 JSP、PHP 有什么区别?
关注「前端向后」微信公众号,你将收获一系列「用 ???? 原创」的高质量技术文章,主题包括但不限于前端.Node.js以及服务端技术 写在前面 SSR(Server-Side Rendering)并不 ...
- PHP、JSP、ASP简介与区别
PHP PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言.它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面 ...
最新文章
- apache httpd 1
- DGL RDKit | 基于Attentive FP可视化训练模型原子权重
- java反射po转vo_三步走使用Dozer (Do,Po,Vo转换工具)
- linux ftp 不能上传,linux ftp用户没法上传。
- HTML-通知公告Tips
- Sentence-LDA的介绍及程序
- Flash of Unstyled Content (FOUC)
- 安卓窗口动画修改制作心得
- scala基础之控制结构
- Linux内核--网络栈实现分析(一)--网络栈初始化
- java下载什么软件有题库_java题库app
- 小米蓝牙耳机airdots青春版双耳模式
- java解决windows下文件没有Everyone以及完全控制的权限问题
- wordpress企业网站主题
- 电表485通讯抄表软件
- 光威猛将240固态掉盘开卡教程
- SQL SERVER 查看所有存储过程或视图里包含某个关键字的查询语句
- GSM 07.10 MUX(multiplexer protocol)
- Spring依赖注入之p、c命名空间
- html/css实现居中的几个常用方法