demo:xiaqo.com
JSP (JavaServer Pages) 是一种用于创建动态 Web 页面的技术,它使用 Java 代码来生成 HTML 内容。JSP 在最初出现时非常流行,但随着 Web 开发技术的不断演进,它已经逐渐被其他技术所取代。例如,JavaScript 和 AJAX 技术使得前端开发变得越来越流行,而 Java 在后端开发中的地位也逐渐被其他语言所取代,例如 Python 和 Go。
尽管如此,JSP 仍然是一种有用的技术,并且在某些情况下仍然是合适的选择。例如,如果您在使用 Java 的企业环境中开发 Web 应用程序,那么使用 JSP 可能是一个很好的选择。因此,JSP 并没有完全被淘汰jsp永不会过时,除非java过时了。
本人将近二十年javaweb项目经验来看,一会流行ssh,一会ssm,一会springmvc,springboot,一直在更新换代,其实这些玩意核心都是servlet,这些个框架只是拐弯抹角定义一些规则,为开发者提供某些便利而已,最终运行的还是servlet,这些框架大都依赖xml配置,当一个项目过大时,xml文件就变得臃肿不堪,启动一下web服务都得半天,万一有点啥错误,直接gg,头疼要命,最头疼的是这些框架一旦过时,其规则慢慢被人淡忘,你再维护这些框架项目时,那就有好戏看了。
而jsp是最直接编译为servlet的,相对性能最高的。假如一个项目为jsp+javabean时,Web服务基本是秒启动。单个jsp错误对服务没有任何影响。大厂用jsp是有原因的,任何懂java人都能维护,任你千框万架,他永不过时。