JSP怎么调用带有exception的方法

jiangjian0427 2008-07-18 07:54:32
我写了一个静态的类方法,因为要去读property文件,所以有文件的那个FileNotFoundException :
...
...
public static String getColor(String key) throws Exception{
}
...
...

想要在JSP中调用:
.....
style="color:<%=ColProperty.getColor("guest")%>;"
.......
不知道是不是可以通过?Exception怎么处理?

还是要写成:
try{
ColProperty.getColor("guest");
}catch (Exception e){
}
什么的?
...全文
185 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
老紫竹 2008-07-20
  • 打赏
  • 举报
回复
既然你知道会有异常,那么如果出现了,你怎么处理呢?
难道你没有处理方法吗?
public static String getColor(String key) throws Exception{
如果这个直接被JSP调用,我建议你把异常内部处理,而不是跑到JPS页面里。 哪怕返回一个 null 也行啊!
xiaoxin0117 2008-07-20
  • 打赏
  • 举报
回复
可以用throws捕获,但一般不需要,
直接
try
{
}catch(Exception e)
{
}
就可以了
pilishou 2008-07-20
  • 打赏
  • 举报
回复
FileNotFoundException e
pilishou 2008-07-20
  • 打赏
  • 举报
回复
捕获异常FileFoundException e
jiangjian0427 2008-07-20
  • 打赏
  • 举报
回复
谢谢 大家帮忙 不过我还不太明白
先结帖,另外再开一个帖问问题
ldlyjddivw 2008-07-20
  • 打赏
  • 举报
回复
在JSP文件的头部用page指令这样声明<%@page isErrorPage="true"%> 之后这个JSP页面就可以用exception这个对象了,就可以去打印异常堆栈了
  • 打赏
  • 举报
回复
try




catch
bobor_2008 2008-07-19
  • 打赏
  • 举报
回复
在JSP中你感觉有可能会出现Exception你就加上try catch语句.
池彩虹 2008-07-19
  • 打赏
  • 举报
回复
学习下~
sagezk 2008-07-19
  • 打赏
  • 举报
回复
自己在 getColor 内部处理 FileNotFoundException 异常,一旦捕获到异常就返回一默认的颜色字符串(并 log 此异常)。
fine148 2008-07-19
  • 打赏
  • 举报
回复
在前台可以显示异常 返回的信息中会包含
hemaily 2008-07-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 java2000_net 的回复:]
如果你确认肯定不会有异常,可以不管。否则....

看小熊猫的建议或者用你的catch也行。

总之,都比一屏幕异常信息好!
[/Quote]
jiangjian0427 2008-07-18
  • 打赏
  • 举报
回复
如果你确认肯定不会有异常,可以不管。否则....

看小熊猫的建议或者用你的catch也行。

总之,都比一屏幕异常信息好!
----------

回java2000_net ,你的意识是不是说JSP中可以不用catch也可以运行
只不过在出现了 异常之后 ,JSP页面会把printStackTrace打印出来?
jiangjian0427 2008-07-18
  • 打赏
  • 举报
回复
我LZ,在问一下
自己catch 之后,ex.printStackTrace();之类信息在JSP前台可以看到么?

我要做的就是要出现异常之后就要显示出来的
我们的系统就要求一有异常就要全部停止 然后检查的
lixq2000 2008-07-18
  • 打赏
  • 举报
回复
自己catch里面不是都可以处理吗?
老紫竹 2008-07-18
  • 打赏
  • 举报
回复
如果你确认肯定不会有异常,可以不管。否则....

看小熊猫的建议或者用你的catch也行。

总之,都比一屏幕异常信息好!
Shine_Panda 2008-07-18
  • 打赏
  • 举报
回复
<c:catch /> 标签来捕获异常。

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧