我读到在read服务器内部,jsp页面被转换为servlet。这种转换是什么时候发生的?我必须运行特定的命令吗?
发布于 2011-02-24 02:01:52
它是在第一次调用JSP时在运行时完成的。一些web服务器还附带一个JSP编译器,允许在构建时执行此操作,这有两个优点:
发布于 2011-02-24 02:07:45
第一次加载JSP页面时,JSP页面会在运行时自动转换为servlet。
在Apache服务器上,当加载TomCat页面时,您可以在TomCat服务器的\work目录中看到自动生成的.java和.class文件。
例如,如果您的test.jsp文件位于
\Apache Software Foundation\Tomcat 5.5\webapps\jsp\
您可以在以下位置找到转换后的servlet (.java和.class文件
\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\jsp\org\apache\jsp\
发布于 2011-02-24 02:01:20
这是在请求JSP页面时自动完成的,因此您不必运行命令。有时可以预编译JSP等,但这不是必需的。
This page解释了JSP页面的生命周期。
https://stackoverflow.com/questions/5094905
复制相似问题