jsp和html的区别是什么?

如题所述

jsp和html的区别是:,目的的区别、网页上的区别、书写上的区别

1、目的的区别:

HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言。因为只要有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就可以正常显示。

JSP(Java Server Page)是Java服务端的页面,所以它是动态的,它是需要经过JDK编译后把内容发给客户端去显示,Java文件编译后会产生一个class文件,最终执行的就是这个class文件。

2、网页上的区别:

JSP被用作动态页面的制作,而HTML一般用作静态页面的制作。动态页面的内容一般都是依靠服务器端的程序来生成的,不同人、不同时候访问页面,显示的内容都可能不同。

网页设计者在写好服务器端的页面程序后,不需要手工控制,页面内容会按照页面程序的安排自动更改变换。

3、书写上的区别:

HTML是w3c规范的一种网页书写格式,是一种统一协议语言,静态网页。上网看的网页都是大部分都是基于HTML语言的。JSP是一种基于动态语言,JSP可以实现HTML的所有任务。

参考资料来源:

百度百科-JSP

百度百科-HTML

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-28
1、html静态页面,浏览器解析(也就是说不需要打开服务器就能执行结果),
2、jsp动态页面,Web容器解析(也就是说必须要打开服务器才能运行正确结果),
注意点:html里能写Java代码,注意这里这是叫屏蔽,也就是说在html里的“<%...%>”代码里的内容根本就不能执行,所以你可以直接理解为不能写。所以,总结可以如下,html是专门写html标签相关的语句,它里面不能些Java语句。如果要写Java语句,必须使用JSP(或者其它显示层技术,如Framework)。本回答被网友采纳
第2个回答  2019-10-17
.HTML页面是静态页面,也就是事先由用户写好放在服务器上,由web服务器向客户端发送.

.JSP页面是动态页,有JSP容器执行该页面的Java代码部分然后实时生成的页面.
第3个回答  推荐于2017-10-03
.HTML页面是静态页面,也就是事先由用户写好放在服务器上,由web服务器向客户端发送..JSP页面是动态页,有JSP容器执行该页面的Java代码部分然后实时生成的页面.Ajax不是某种页面,它实际上是一种框架.具体包括:XHTML和CSS使用文档对象模型(DocumentObjectModel)作动态显示和交互使用XML和XSLT做数据交互和操作使用XMLHttpRequest进行异步数据接收使用JavaScript将它们绑定在一起本回答被提问者采纳