右侧
当前位置:网站首页 > 资讯 > 正文

jsp的工作原理,jsp基本原理

作者:admin 发布时间:2024-02-26 06:00 分类:资讯 浏览:72 评论:0


导读:当JSP第一次被请求时,JSP页面转换成(),然后被编译成.class文件。_百度知...1、在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。...

当JSP第一次被请求时,JSP页面转换成(),然后被编译成.class文件。_百度知...

1、在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。

2、注意:只有JSP页面被访问时,JSP页面才会被翻译成java文件,然后才会编译成class文件,然后进行加载执行。而且翻译只会翻译一次,所以第一次请求相对较慢。

3、转译时期jsp页面被翻译成Servlet类,然后编译成Class文件;用户请求时期,servlet类被执行,生成HTML响应至客户端。

4、在第一次请求JSP页面时JSP Engine(JSP引擎)将JSP网页转译为Servlet,生成的文件保存在tomcat/work/Catalina/localhos。JSPC(jspc编译器)对转译生成的Servlet编译成Servlet.class,文件和Servlet在同一个文件夹下。

5、由于JSP就是servlet所以在访问JSP页面时会将JSP页面先转变成servlet然后再编译,自然就拉长了访问的时间。正所谓磨刀不误砍柴工,虽然在第一次访问上时间变长了,但却在别的方面大大的提高了效率。

jsp的工作原理是什么意思

而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。

jsp工作原理:web服务器(tomcat\jboss等)先把jsp文件翻译成servlet的java文件,然后编译成字节码文件,就是.class文件,当客户端访问的时候,服务器直接装载jsp对应的servlet的字节码文件。

JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。

jsp的工作原理

JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。

jsp工作原理:web服务器(tomcat\jboss等)先把jsp文件翻译成servlet的java文件,然后编译成字节码文件,就是.class文件,当客户端访问的时候,服务器直接装载jsp对应的servlet的字节码文件。

JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。

jsp(Java Server Pages)的工作原理是将动态网页的处理交给服务器端的Java程序来完成,而不是在客户端浏览器进行处理。

【答案】:Servlet 解析:JSP的工作原理 当一个JSP页面第一次被请求时,容器首先会把JSP页面转换成Servlet。在转换时,所有HTML标签将被包含在println()语句中,所有JSP元素将会被转换成Java代码。

简述JSP运行原理

JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。

jsp工作原理:web服务器(tomcat\jboss等)先把jsp文件翻译成servlet的java文件,然后编译成字节码文件,就是.class文件,当客户端访问的时候,服务器直接装载jsp对应的servlet的字节码文件。

jsp(Java Server Pages)的工作原理是将动态网页的处理交给服务器端的Java程序来完成,而不是在客户端浏览器进行处理。

客户端发出请求,请求为JSP,web容器就会找出相应的servlet进行处理。将servlet转成字节码文件。将字节码文件加载到web容器里。这时会在web容器里建立实例。进行初始化。通过service接受请求。

在JSP页面中唯一允许导入的包只能是java.util包,值要能把握住这一点,即可开发出一个简洁、清晰的JSP页面。访问数据库要用到jdbc技术。

jsp运行原理:JSP的本质就是一个Servlet,JSP的运行之前会先被Tomcat服务器翻译为.java文件,然后在将.java文本编译为.class文件,而在访问jsp时,处理请求的就是那个翻译后的类。

标签:


取消回复欢迎 发表评论: