valiant303 2015-05-25 01:32 采纳率: 0%
浏览 1587

springMVC如何使用JSR303注解

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

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

}

现在我想改造一下,让required的值依然为true,此时如果请求参数为空,就让SpringMVC自动给我返回这个错误的json串,格式按照上面的,而不进入方法体。
请问该怎么修改呢?
我看到有人提到用JSR303注解,请问这个该怎么用呢?最好写个简单的校验例子 感谢。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 计组这些题应该咋做呀
    • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
    • ¥15 让node服务器有自动加载文件的功能
    • ¥15 jmeter脚本回放有的是对的有的是错的
    • ¥15 r语言蛋白组学相关问题
    • ¥15 Python时间序列如何拟合疏系数模型
    • ¥15 求学软件的前人们指明方向🥺
    • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
    • ¥20 双层网络上信息-疾病传播
    • ¥50 paddlepaddle pinn