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支持html5吗?
不支持。
JSP和HTML之间的区别:
1、采用的技术不同
HTML5是客户端技术,提供了一种描述文档中基于文本的信息结构的方法。JSP是服务器端技术,提供了一个动态接口,用于不断更改数据并动态调用服务器操作。
2、Java代码的插入
HTML5不允许将Java代码放在页面中;JSP允许将java代码放在JSP页面中。
3、功能
HTML5页面强调浏览器中信息的外观,语义和布局;有助于创建Web页面结构。JSP页面可以从服务器调用内置功能,有助于开发动态Web应用程序。
4、速度
HTML5在本地计算机上运行时加载速度更快。JSP需要一些时间来加载,因为它必须与Web Server进行交互。

