jsp页面经过转译后将创建一个什么页面
发布网友
发布时间:2022-05-17 05:58
我来回答
共2个回答
热心网友
时间:2023-10-09 21:40
jsp页面经过编译后会变成一个java文件,最后会变成一个class文件在jvm中运行。
浏览器首先要请求一个以.jsp扩展名结尾的页面,发起JSP请求,然后,Web服务器读取这个请求,使用JSP编译器把JSP页面转化成一个Servlet类。需要注意的是,只有当第一次请求页面或者是JSP文件发生改变的时候JSP文件才会被编译,然后服务器调用servlet类,处理浏览器的请求。一旦请求执行结束,servlet会把响应发送给客户端。
热心网友
时间:2023-10-09 21:41
不是同一个目录下,是指不在同一个Ip地址下需要跨域访问,还是只是在同一个IP地址中,同一个服务器,不同应用间访问?请说明清楚。如果是不同IP地址,跨域访问,在局域网内无所谓,都能正常访问,但是如果是在互联网访问,部分有安全机制,部分可以直接访问。
jsp页面经过转译后将创建一个什么文件
jsp页面经过编译后会变成一个java文件,最后会变成一个class文件在jvm中运行。浏览器首先要请求一个以.jsp扩展名结尾的页面,发起JSP请求,然后,Web服务器读取这个请求,使用JSP编译器把JSP页面转化成一个Servlet类。需要注意的是,只有当第一次请求页面或者是JSP文件发生改变的时候JSP文件才会被编译,然后...
jsp与.html页面到底有什么区别,区别在哪
JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态的,它是需要经过JDK编译后把内容发给客户端去显 示,我们都知道,Java文件编译后会产生一个class文件,最终执行的就是这个class文件,JSP也一样,它也要编译成class文件!JSP不 止要编译,它还得要转译,首先把JSP转译成一个...
希望有人来讲解下JSP页面代码的载入顺序和执行
(2)JSP引擎把生成的.java文件编译成Servlet类文件(.class)。对于Tomcat服务器而言,生成的类文件默认的情况下存放在<Tomcat>\work目录。(3)编译后的class对象被加载到容器中,并根据用户的请求生成HTML格式的响应页面。在执行JSP网页时,通常可分为两个时期:转译时期(Translation Time)和请求时期(...
如何将.jsp文件转换成一个可执行文件?
(1) 客户端发出Request (请求);(2) JSP Container 将JSP转译成Servlet的源代码;(3) 将产生的Servlet 的源代码经过编译后,并加载到内存执行;(4) 把结果Response (响应)至客户端。在执行 JSP 网页时,通常可分为两个时期:转译时期(Translation Time)和请求时期(Request Time)转译时期:JSP网页...
jsp与java?
2.服务器中有相应的JSP引擎,JSP引擎把JSP页面转译成Servlet程序 3.然后Servlet程序被编译成Class文件 4.然后Class文件被执行,执行的结果返回器时,服务器会检查是否有对应的Servlet存在,如果存在则是直接执行,如果不存在则生成相应的Servlet.JSP是一种动态网页,它的网页代码的静态部分是HTML语言,动态部分是...
jsp的执行过程是怎样的
Web容器将JSP转译成Servlet源代码。Web容器将产生的源代码进行编译。Web容器加载编译后的代码并执行。把执行结果响应至客户端。过程介绍 客户端发出请求,请求为JSP,web容器就会找出相应的servlet进行处理。将servlet转成字节码文件。将字节码文件加载到web容器里。这时会在web容器里建立实例。进行初始化。通...
jsp 和 html作为前端页面的区别
html是静态页面,当客户端请求html页面时,容器找到对应页面响应给客户端。jsp(本质上是一个servlet)是动态页面,当客户端请求jsp页面时,容器找到jsp页面首先将其转译成servlet文件,对其编译执行,最后响应给客户端。html是由各种标签组成 jsp是由HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP...
JSP运行原理什么
1、当用户访问一个JSP页面时,会向一个Servlet容器(Tomcat等)发出请求;2、如果页面有所改动,则servlet容器首先要把JSP页面(假设为test.jsp)转化为Servlet代码(test.java),再将其转化为class文件(test.class文件);这种过程(编译)会耗费时间 3、JSP容器负责调用从JSP转换来的servlet,这些servlet...
jsp与servlet的区别?
Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。1、jsp经编译后就变成了Servlet。2、jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。3、Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletResponse对象以及Http...
jsp和html的区别
JSP(Java Server Page)是Java服务端的页面,所以它是动态的,它是需要经过JDK编译后把内容发给客户端去显示,Java文件编译后会产生一个class文件,最终执行的就是这个class文件。2、网页上的区别:JSP被用作动态页面的制作,而HTML一般用作静态页面的制作。动态页面的内容一般都是依靠服务器端的程序来...