Base-Jsp-11-使用脚本元素(8)

2008-02-23 09:27:05来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

v 处理脚本语法错误

使用脚本元素时,必须准备好处理一种新的语法错误。脚本代码几乎是原封不动地插入到servlet代码中,而servlet代码是在翻译阶段根据JSP页面生成的,因此,脚本元素中的语法错误会导致编译程序无法灵敏的报告错误。脚本元素中的语法错误在读取JSP页面时不会被发现,但在编译生成的servlet时会发现这些错误,编译器根据其在生成servlet代码中的位置(而不是JSP页面中的位置)来报告错误,但这种错误信息对JSP页面设计师来说不总是有意义。

指令和行为元素则没有这个问题,容器读取JSP页面,并通过生成适当的结果代码来替换所有的JSP指令和行为元素,容器需要详细的分析这些元素的类型,容器可以轻易的指出那个元素不正确,所以在替换过程中发生的错误,容器能比较准确的报告错误原因和位置。

报告脚本语法错误会出现误导性和令人困惑的出错消息,而且这种问题很难得到圆满的解决。因为当脚本代码和其他生成代码混合在一起的时候,容器很难查明真正的问题,所以尽量避免使用脚本代码。

上一篇: Base-Jsp-12-Jsp翻译为servlet
下一篇: Base-Jsp-13-缓冲和页面片断引入

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:轻松使用FormBean,摆脱繁重的FormBean的生成、改写......(lazyB

下一篇:Base-Jsp-14-servlet介绍