主题 : 关于jeecms 模版文件不存在的异常处理
级别: 童生
UID: 36445
积分:30 加为好友
威望: 0 精华: 0
主题:2 回复:13
注册时间:2012-07-19
在线时长:0
1#   发表于:2012-08-14 18:35:08  IP:219.206.*.*
在后台删除模版, 然后在前台访问栏目页面,在SimpleFreeMarkerView中会抛出java.io.FileNotFoundException异常,且源码在这里是没有经过处理的,虽然可以在web.xml中通过服务器返回状态码去处理,但毕竟不是个很好的办法。

SimpleFreeMarkerView类里面的发生的异常也无法被front.xml中定义的SimpleMappingExceptionResolver给catch到, 所以导致异常信息全部显示给了用户.

我尝试过在front.xml中定义异常类,如果controller中发生异常是没有问题的. 我想SimpleFreeMarkerView应该是不属于组件吧

看看大家遇到过这个问题没,有没有什么其他控制异常的办法,谢谢
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2012-08-15 09:14:36  IP:59.114.*.*
您为什么要在后台删除模板然后又在前台访问?
功成由勤,业精于勤。
级别: 童生
UID: 36445
积分:30 加为好友
威望: 0 精华: 0
主题:2 回复:13
注册时间:2012-07-19
在线时长:0
3#   发表于:2012-08-15 09:50:07  IP:219.206.*.*
使用的过程中为了测试这样会不会出问题... 
coder不应该把关注点放在为什么要这么做,而是出了问题该怎样解决对吧
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2012-08-15 09:52:31  IP:59.114.*.*
问题是您删除了模板访问这肯定得出问题呀??你说你把模板都删除了在去访问没有的东西能找到文件吗?
功成由勤,业精于勤。
级别: 童生
UID: 36445
积分:30 加为好友
威望: 0 精华: 0
主题:2 回复:13
注册时间:2012-07-19
在线时长:0
5#   发表于:2012-08-15 11:50:00  IP:219.206.*.*
我其实想说的是,在访问一个不存在的资源而发生异常的时候,前台没有一个很好的处理方案...谢谢斑竹
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
6#   发表于:2012-08-15 11:52:10  IP:59.114.*.*
我其实想说的是,在访问一个不存在的资源而发生异常的时候,前台没有一个很好的处理方案...谢谢斑竹
 你好!这个是没有做处理判断的
功成由勤,业精于勤。
1 共1页