JSP的转换与编译

25 篇文章 0 订阅

转载于:http://blog.zol.com.cn/936/article_935502.html

 

妞妞基地在转换期间,JSP页面的每种数据类型都区别对待,模板数据都转换为代码。JSP元素分为以下几类:
  ☆ 指令用来控制网络容器是如何解释并执行JSP页面的。

  ☆ 脚本元素是插入到Jsp页面中的servlet类。

  ☆ 形如<jsp:XXX/>的元素用来调用JavaBean组件或调用Java Servlet API。

  在JSP页面第一次获得请求时,解释与编译期间都可能产生错误。当错误发生在页面被解释时,服务器妞妞基地将返回ParseException,servlet类源文件将唯恐或不完全。最后不完全的行将产生一个指针指向错误JSP元素。

  如果错误发生在JSP页面被编译期间(例如,有个语法错误发生在脚本中),服务器将返回JasperException,并给出出错点的JSP页面的servlet和行。

  一旦页面被解释并执行,JSP页面97色色的servlet的生命周期大部分与servlet类似:

  1、如果JSP页面的servlet实例不存在,容器将:

   a) 载入JSP的servlet class

   b) 实例化一个servlet class

   c) 通过调用jspInit97gan 方法实例化servlet

  2、调用_jspService方法,传递请求及响应对象。

  3、如果容器需要移除JSP页面的servlet,就调用jspDestroy方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值