jsp页面是如何执行的,什么';它的原则是什么?

jsp页面是如何执行的,什么';它的原则是什么?,jsp,execute,Jsp,Execute,我正在阅读构建web应用程序框架的步骤: 感觉它与其他语言(如PHP)有很大的不同 它是如何执行的?是一个部署描述符。服务器(servlet容器)读取此文件以了解您的应用程序需要什么(创建什么过滤器、servlet、配置参数等) 考虑一下CGI。在CGI中,您有执行并输出HTML的代码。在Java中,这一点的等价物是a。您有包含HTML的Java代码 这是一个由内而外的Servlet。您有包含Java代码的HTML。当“执行”一个JSP时,服务器实际上会将它从内到外转换成一个Servlet 然

我正在阅读构建web应用程序框架的步骤:

感觉它与其他语言(如PHP)有很大的不同

它是如何执行的?

是一个部署描述符。服务器(servlet容器)读取此文件以了解您的应用程序需要什么(创建什么过滤器、servlet、配置参数等)

考虑一下CGI。在CGI中,您有执行并输出HTML的代码。在Java中,这一点的等价物是a。您有包含HTML的Java代码

这是一个由内而外的Servlet。您有包含Java代码的HTML。当“执行”一个JSP时,服务器实际上会将它从内到外转换成一个Servlet

然后执行servlet,而不是JSP


另外,这当然是一个过于简单的描述,更多的是在幕后进行的

我不知道/jsp/index.jsp是如何执行的,也不知道web.xml是如何工作的。您正在阅读spring教程。这是另一个“再次”的框架。我希望您认识到spring与JSP无关,并且不要试图同时学习全部内容,这只会导致更多的混乱。至于你问题的答案,只需谷歌“jsp生命周期”。