JSP 页面在其生命周期中转换为 .java 文件,但 JSP 页面本身为 java类 ?
困惑,需要帮助。
答案 0 :(得分:2)
JSP被编译为Java Servlet,Java servlet是类。所以,是的,JSP被编译为Java类。该名称通常是自动生成的,并且在任何堆栈跟踪中都可见(如果您抛出Exception
)。
答案 1 :(得分:0)
来自here:
JavaServer Pages编译器是一个解析JSP的程序,并将它们转换为可执行的 Java Servlets 。
来自here:
Java Servlet技术为Web开发人员提供了一种简单,一致的机制,用于扩展Web服务器的功能和访问现有的业务系统。 Servlet是服务器端Java EE组件,它们为客户端的请求(通常是HTTP请求)生成响应(通常是HTML页面)。 servlet几乎可以被认为是在服务器端运行的applet
由于applet是类,因此JSP是一个类。
答案 2 :(得分:0)
JSP背后的意图实际上是让JAVA开发人员+前端开发人员更容易 写不仅Java代码还需要编写HTML代码等 很容易用html代码填充任务完成。
所以,让我们说,我的jsp页面是home.jsp
,然后它将from .jsp to .java
翻译为home_jsp.java
,这会将所有non-java code
括起来java
。
最后生成home_jsp.class
文件,该文件将在JVM
上运行。
JSP页面生命周期和JSP页面的许多功能(在 特别是动态方面)由Java Servlet决定 技术
现在,我希望您对查询 ,
有点清楚JSP页面在其生命周期中被翻译成.java文件,但JSP页面本身是一个java类吗?
祝你好运...... !!!
答案 3 :(得分:0)
JSP页面编译器是一个解析JSP的程序,并将它们转换为可执行的Java Servlet,而java Servlets是一个简单的java类。