为什么是选A,不是选B?要当前页面为错误页面不是设置isErrorPage=true吗?

为什么是选A,不是选B?要当前页面为错误页面不是设置isErrorPage=true吗?

13. 单选题


如果页面的处理逻辑中出现了异常,可以在页面中指定一个错误处理页面,需要在页面做什么处理(选择一项)


您答错了错了不要紧,回顾课程内容巩固一下立即回顾

收起解析

正确答案:A你的答案:D

参考解析:

本题考查的错误页面的指定方式。需要在page指令下增加errorPage属性,指定错误处理页面。所以正确选项是A。 isErrorpage:是否指定当前页面为错误页面,isErrorpage默认值为false,若要当前页面为错误页面就设置isErrorPage=true。

A在page指令下增加errorPage属性    

B在page指令下增加isErrorPage属性

C在page指令下增加import属性,导入包

D其余说法均不正确


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,不是的哦~

同学要明白errorPage属性和isErrorPage的不同,errorPage 的意思是设置当前页面要引入错误页面。也就是当前页面如果出现错误就会跳转到errorPage所指定的页面。

 而isErrorpage的意思是当前页面为错误页面。isErrorpage默认值为false,若要当前页面为错误页面就设置isErrorPage=true。

而根据题目要求,可以在页面中指定一个错误处理页面,就需要使用errorPage属性了,表示跳转到errorPage所指定的页面。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕酷酷 2019-12-20 13:49:28

同学你好,这里B选项表示

isErrorPage="true"-->用来指定当前JSP页面是异常处理页面,当出现异常后,表示当前页面为错误页面。增加程序的友好性。

这里题目要求,页面中指定一个错误处理页面,需要在页面做什么处理,所以需要在页面中添加errorPage指令。

具体如下:

http://img1.sycdn.imooc.com//climg/5dfc60e409a5e91912470290.jpg

同学也可以回顾一下,在课程所讲解的这部分内容,会更加容易理解,具体链接如下:

http://class.imooc.com/lesson/717#mid=17856 的12分钟左右

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕圣4451946 #1
    按你这么说应该选B啊?那为什么是选A在page指令下增加errorPage属性?errorPage属性是什么来的?
    2019-12-20 14:08:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师