【问题标题】:Add optional parameters in @modelattribute in spring mvc在spring mvc的@modelattribute中添加可选参数
【发布时间】:2019-09-02 09:50:25
【问题描述】:

我正在研究spring mvc,我想将modelattribute中的一些参数设为可选。 前任。我们可以使用@RequestMapping 通过 required=false 来设置可选参数。所以我在@modelattribute 中需要这样的东西。我不想使用 RequestParam 因为我有很大的参数列表。有没有其他办法?

【问题讨论】:

    标签: spring-mvc


    【解决方案1】:

    请随意使用 ModelAttribute,因为这些值将由默认值填充,例如整数 0,更多信息可以在 here 找到

    【讨论】:

    • 感谢您的回复..但是如果它是可选的,那么我怎样才能使某些字段成为必填项
    • 尝试将@Valid 与您的模型属性一起使用。请在您的 OP 中指定代码。如果你能做类似@ModelAttribute("querier") public void populateIds (@RequestParam(value = "querier", required = false) String querier, Model model) { model.addAttribute("querier", querier == null ? "quest" : querier); }
    猜你喜欢
    • 1970-01-01
    • 2018-05-11
    • 2021-04-12
    • 1970-01-01
    • 2012-12-01
    • 2019-11-26
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    相关资源
    最近更新 更多