jsp为什么被淘汰了?

如题所述

jsp被淘汰本身并不是因为技术落后的原因,它之所以被淘汰是因为行业趋势。

现在强调前后端分离,前端写前端的代码,后端写后端的代码,没有必要将前端和后端代码融合在一起,所以jsp使用就受限了。当然也并不是完全就没人用了,只是用的少了。

在Java代码中,服务器要响应一个HTML页面给浏览器,需要将标签拼接在代码中。这样一顿操作下来就会显得十分地繁琐,操作麻烦不说,阅读性还差。

那有没有什么方法解决这个问题呢?jsp技术就应运而生了,在jsp文件中,既能写Java代码,又能写HTML代码,特别地厉害。

JSP全名为Java Server Pages,翻译为java服务器页面,其本质是一个简化的Servlet。它是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。

大白话就是一个既能书写Java代码又能书写HTML代码的文件。

在jsp中的注释格式为:<%--注释--%>。

Java代码编写格式为:<%Java代码%>,在该格式里面就能编写Java代码。

这样编写以后,在浏览器上输入对应的路径,就能发现能用Java语法在浏览器上输入内容了。以上也就完成了在jsp文件中写Java代码了。

根据对应的路径来访问jsp文件,该jsp文件会被转化成两个文件:demo01_jsp.java和demo01_jsp.class。

这两个文件对于Java开发者来说简直不要太熟悉了:一个是Java源码文件,一个是其对应的字节码文件。也就是说jsp文件其实底层被转换成了Java文件,再执行的Java代码。

温馨提示:答案为网友推荐,仅供参考