我有一个代码片段,
try{
Util.getType(Id);
}catch (DataServiceFault e){
log.error(e.getMessage(), e);
%>
<script type="text/javascript">
location.href = 'developer.jsp';
</script>
<%
}
有时会捕获此异常,有时则不会。这是为什么?所有时间日志都表明存在DataServiceFault。
答案 0 :(得分:0)
如果异常名称相同且您没有到达catch块,则可能是类加载器问题。如果两个类具有相同的包,并且名称加载了不同的类加载器,则运行时不等。