为了账号安全,请及时绑定邮箱和手机立即绑定

exception 为什么 写成代码就不显示,写成表达式就显示呢?

这样就不显示 

 <body>

   异常的消息是:<% exception.getMessage(); %><br>

   异常的描述:<% exception.toString() ;  %> 

  </body>

这样就 显示 

 <body>

   异常的消息是:<%= exception.getMessage()  %><br>

   异常的描述:<%= exception.toString()    %> 

  </body>


正在回答

2 回答

因为写成脚本的形式没有输出,你可以加一个out.println(异常),这样就i可以输出了

0 回复 有任何疑惑可以回复我~
#1

慕粉2139036677 提问者

非常感谢!
2017-03-01 回复 有任何疑惑可以回复我~

 表达式的本质:在将JSP页面转换成Servlet后,使用out.print()将表达式的值输出。如果user.getName()的返

回值是"liky", 那么实际上在servlet中就将转换成out.print("liky");

脚本:就是在<% %>里嵌入Java代码,这里的Java代码和我们一般的Java代码没有什么区别,不具有输出功能,所以不会显示。

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

exception 为什么 写成代码就不显示,写成表达式就显示呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信