本文目录一览:
JSP页面是不是需要重新编译
不需要 jsp页面只是个前台页面而已 你只需要引入js jqury 等jar包路径就可以 求采纳
jsp的执行过程是怎样的
JSP的执行过程
JSP的执行过程主要可以分为以下几点:
客户端发出请求。
Web容器将JSP转译成Servlet源代码。
Web容器将产生的源代码进行编译。
Web容器加载编译后的代码并执行。
把执行结果响应至客户端。
过程介绍
客户端发出请求,请求为JSP,web容器就会找出相应的servlet进行处理。
将servlet转成字节码文件。
将字节码文件加载到web容器里。
这时会在web容器里建立实例。
进行初始化。
通过service接受请求。
然后web容器会自动产生两个对象servlet和service最后进行销毁。
扩展资料:
JSP的运行原理
WEB容器(Servlet引擎)接收到以。jsp为扩展名的URL的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。
每个JSP页面在第一次被访问时,JSP引擎将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器(Servlet引擎)像调用普通Servlet程序一样的方式来装载和解释执行这个由JSP页面翻译成的Servlet程序。
Tomcat 5.x把为JSP页面创建的Servlet源文件和class类文件放置在“lt;TOMCAT_HOMEgt;\work\Catalina\lt;主机名gt;\lt;应用程序名gt;\”目录中,
Tomcat将JSP页面翻译成的Servlet的包名为org.apache.jsp.lt;JSP页面在WEB应用程序内的目录名gt;。
JSP规范也没有明确要求JSP中的脚本程序代码必须采用Java语言,JSP中的脚本程序代码可以采用Java语言之外的其他脚本语言来编写,但是,JSP页面最终必须转换成Java Servlet程序。
可以在WEB应用程序正式发布之前,将其中的所有JSP页面预先编译成Servlet程序。
参考资料:
百度百科——JSP(java服务器页面)
jsp什么时候需要编译?什么时候不需要?
jsp要转换成servlet,servlet才能经过编译class文件 在调用构造方法,init方法等。jsp只要没有被改动,就不用编译,