区别:1、html运行在客户端,由浏览器解释执行;jsp运行在服务器端,需要web容器提供运行环境。2、html侧重于静态数据展示,生成静态网页;jsp侧重于和服务器交互,主要用动态网页开发。3、html加载速度比jsp快。
本教程操作环境:windows7系统、html5版、dell g3电脑。
html(hypertext markup language)文本标记语言,它是静态页面,和javascript一样解释性语言,为什么说是解释性语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在txt文档中写上html标记就ok。
jsp(java server page)看这个意思就知道是java服务端的页面,所以它是动态的,它是需要经过jdk编译后把内容发给客户端去显示,我们都知道,java文件编译后会产生一个class文件,最终执行的就是这个class文件,jsp也一样,它也要编译成class文件!jsp不止要编译,它还得要转译,首先把jsp转译成一个servlet文件,然后在编译成class文件。
jsp和html的区别
运行机制不同
html是运行在客户端,是一种标记语言,由浏览器解释执行;jsp运行在服务器端,需要web容器提供运行环境。
html是客户端技术,提供了一种描述文档中基于文本的信息结构的方法。jsp是服务器端技术,提供了一个动态接口,用于不断更改数据并动态调用服务器操作。
采用的技术不同
html是客户端技术,提供了一种描述文档中基于文本的信息结构的方法。jsp是服务器端技术,提供了一个动态接口,用于不断更改数据并动态调用服务器操作。
网页上的区别:
html生成静态网页;jsp生成动态网页。
jsp被用作动态页面的制作,而html一般用作静态页面的制作。动态页面的内容一般都是依靠服务器端的程序来生成的,不同人、不同时候访问页面,显示的内容都可能不同。
网页设计者在写好服务器端的页面程序后,不需要手工控制,页面内容会按照页面程序的安排自动更改变换。
用途不同
html侧重于静态数据展示,jsp侧重于和服务器交互,主要用动态网页开发。
书写上的区别:
html是w3c规范的一种网页书写格式,是一种统一协议语言,静态网页。上网看的网页都是大部分都是基于html语言的。jsp是一种基于动态语言,jsp可以实现html的所有任务。
java代码的插入
html不允许将java代码放在页面中;jsp允许将java代码放在jsp页面中。
速度
html在本地计算机上运行时加载速度更快。jsp需要一些时间来加载,因为它必须与web server进行交互。
更多编程相关知识,请访问:编程教学!!
以上就是jsp和html的区别是什么?的详细内容。