valiant303
valiant303
2015-05-22 14:32

springMVC参数错误返回值

  • spring

我在用SpringMVC时,如果某些参数在请求时为必填参数,会用到(required = true),即:
@RequestParam(value = "id", required = true) String id,String name)
但是这样的话如果id为空一请求就会报个Spring参数的错。
后来我把required 改为false,然后在程序中判断传入参数是否为空,如果为空的话,手动拼接要返回的json字符串:
{
"success": false,

"failMessage": "参数中缺少id项,参数中缺少name项"

}

现在我想改造一下,让required的值依然为true,此时如果请求参数为空,就根本不进入该方法,而是让SpringMVC自动给我返回这个错误的json串,格式按照上面的,请问该怎么修改呢?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答

为你推荐

换一换