valiant303 2015-05-22 14:32 采纳率: 0%
浏览 1947

springMVC参数错误返回值

我在用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条回答 默认 最新

  • 毕小宝 博客专家认证 2015-05-22 14:36
    关注

    还有一个defaultValue属性,可以设置默认值的。你试试。祝好!

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘