我在网上找了一下,都说JSP有九大隐式对象,分别是application,session,request,page,config,out,pageContext,response,exception,可是我在JSP页面中写<%exception.toString();%>会提示错误,这不说明exception不是JSP的隐式对象了吗?到底是怎么回事,给个权威一点的解释,谢谢!顺便也给我介绍一下,你们一般都在哪里去找一些查询这种信息的资料,官方的资料啊! 摩羯小猪 你说话的口气挺大,但是回答内容可是半对半错哦!<%exception.toString();%>这样写是肯定没问题的,我又不要得到什么结果,只是测试一下exception对象是否存在,剩何对象都继承Object,都有toString();方法,不是吗?
3 回答
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
jsp中exception的一般使用方法如下:
firstpage.jsp中有如下代码:
<%@ page errorPage="errorpage.jsp" %>
errorpage.jsp中显示异常代码:
<%@ page isErrorPage="true"%>
<%=exception.getMessage()%>
firstpage.jsp中需要有错误errorpage.jsp页面才会有错误信息显示
而且你的代码“<%exception.toString();%>”为什么写成这样呢?是声明吗?我建议你去弄本jsp书好好看看。以后不要问这样书本上基本有的问题了
添加回答
举报
0/150
提交
取消