1.这是web.xml里的配置
<error-page>
<error-code>500</error-code>
<location>/WEB-INF/jsp/500.jsp</location>
</error-page>
2.这是MainModule上面的配置
@Fail("http:500")
3.这是子模块里的代码,这里自动抛异常,测试500.jsp页面的跳转
@At("/addMember")
public Object addMember() throws Exception{
throw new Exception("内部异常");
}
}
4.这是html页面里ajax请求的代码
//初始化数据
function initial(){
$.ajax({
url : "/nutzbook/member/addMember",
success : function(data) {//这里返回的data是一个Responze对象
showMsg("操作结果", data.message);
$('#dg').datagrid('loadData', data.data);
}
});
}
综上,当通过ajax请求/nutzbook/member/addMember的时候,存在异常,但是为什么不会自动跳转到写好的500.jsp页面呢?
问题出在哪里呢?谢谢指点,感激不尽。