JSP和HTML的区别

初学的时候,我们从html开始学起,学习了很多的标签,例如表格,换行,划线等。

但是随着深入的学习,发现不知道什么时候起,来了jsp页面,当然学的时候知道为啥,但是过段时间忘了为啥要学这个了,我总结一下为啥要学这个,仅供参考。

JSP(全称Java Server Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。

HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。

也就是以后后台开发供前端使用的时候,更多的时候会用到jsp。

JSP和HTML之间的区别:


1、采用的技术不同
HTML是客户端技术,提供了一种描述文档中基于文本的信息结构的方法。(写死了。。。)

JSP是服务器端技术,提供了一个动态接口,用于不断更改数据并动态调用服务器操作。

2、生成的页面不同
HTML生成静态网页;JSP生成动态网页。

页面是否能交互并不代表他是动态的网页。举几个例子:如网页背景切换,网页上面字颜色改变,网页点击某个按钮后滑动到了某个位置,他也可能是静态的页面。

3、Java代码的插入
HTML不允许将Java代码放在页面中;JSP允许将java代码放在JSP页面中。

4、功能
HTML页面强调浏览器中信息的外观,语义和布局;有助于创建Web页面结构。JSP页面可以从服务器调用内置功能,有助于开发动态Web应用程序。

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

结论

JSP和HTML之间的主要区别在于JSP是一种创建动态Web应用程序的技术,而HTML是用于创建Web页面结构的标准标记语言。简而言之,JSP文件是一个带有Java代码的HTML文件。

参考链接:https://blog.csdn.net/weixin_51445423/article/details/124055362