struts2返回json数据错误时,怎么捕获异常。跳转到错误页面。我写了个拦截器。session过期时跳转到login.jsp。可是他却直接给我弹出一个login.jsp源代码。查看网上都说struts的拦截器无法捕捉ajax的异常。那我又该如何做呢?改struts核心文件?求大神赐教!
2条回答
- Go 旅城通票 2015-07-09 08:05关注
你可以设置响应头status代码为500,这样客户端才能捕获到错误执行failure回调,要不是200响应头会进入Ext.ajax请求的success回调,自己找下如何设置http status响应头了。不行你在success里面判断下数据格式不是json类型的提示错误就好
要是你用gridpanel对象,解码得不到正确的json数据将gridpanel会无数据显示。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 stm32流水灯+呼吸灯+外部中断按键
- ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
- ¥15 NX MCD仿真与博途通讯不了啥情况
- ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
- ¥15 gradio的web端页面格式不对的问题
- ¥15 求大家看看Nonce如何配置
- ¥15 Matlab怎么求解含参的二重积分?
- ¥15 苹果手机突然连不上wifi了?
- ¥15 cgictest.cgi文件无法访问
- ¥20 删除和修改功能无法调用