SpringMVC DispatcherServlet重写、自定义拦截器拦截器(二)

来源:互联网 发布:去水印软件免费版 编辑:程序博客网 时间:2024/06/06 04:48

自定义拦截器针对controller参数格式转换错误的情况进行友好提示

加入controller中的入参为byte 类型,结果传入的值为20000,那么springmvc会返回400错误即客户端错误,表明客户端传值不符合规范,但是错误很模糊,参数多的话找起来很麻烦
这里写图片描述

因此写了一下拦截器进行捕获异常情况,并给予良好提示

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
代码贴不下,继续搞,各位大哥自己下载吧
地址:http://download.csdn.net/detail/sj940611/9866260

实现的结果如下:
Controller配置:

@ResponseBody    @RequestMapping("/test")    public Map<String, Object> queryColumns(@RequestParam(value="table",required=true) byte tableName ){        Map<String,Object> resultMap = new HashMap<>();        return resultMap;    }

1、必传项未传
这里写图片描述
2、传入的值转换类型失发生错误
这里写图片描述

各位看客老爷,如果有些的不对的欢迎指教。。。

原创粉丝点击