栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

jsp文件是什么

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jsp文件是什么

作为动态网页开发技术jsp是我们在开发学习中一定会遇到的,在使用jsp时,也一定会使用jsp文件。 jsp文件是什么呢?又是如何运行的呢?本文将向大家介绍。

一、jsp文件介绍

是方便我们写Servlet显示页的一种文件。

我们写好页面代码,服务器会在启动之前,jsp文件自动的把它转换成为Servlet文件,并把网页代码使用输出语句包装起来。

二、jsp文件运行过程

1、jsp文件第一次被访问时,jsp引擎会将其转译为Servlet,若发现错误,转译将中断,并向客户端和服务端输出错误信息。

2、若转译成功,jsp引擎通过javac把JServlet编译成相应的.class字节码文件。

3、执行class字节码文件,创建一个该Servlet的实例,该Servlet的init( )方法被执行,该方法在Servlet的生命周期中只执行一次。

4、service( )方法被调用来处理客户端的请求。

5、如果jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译。进行重新编译之后,会将编译结果取代内存中的servlet,并继续上述过程。

三、编译jsp文件

1、导入jar包:

jasper.jar;servlet-api.jar;el-api.jar;catalina-ant.jar;jasper-el.jar;jasper-jdt.jar;tomcat-juli.jar;jsp-api.jar;ant.jar

jar包存在于%tomcat_home%/lib/和%tomcat_home%/bin/中。

2、编译类是在jasper.jar中的org.apache.jasper.JspC这个类。

执行:

java -cp jasper.jar;servlet-api.jar;el-api.jar;
catalina-ant.jar;jasper-el.jar;jasper-jdt.jar;
tomcat-juli.jar;jsp-api.jar org.apache.jasper.JspC  >  result.txt

以上就是jsp文件的介绍,不过虽然jsp的效率很高,但在第一次调用时由于需要转移和编译而有一些轻微延迟,要注意哦~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/14714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号