Spring MVC @RequestParam用一个空字符串初始化默认列表

时间:2019-01-27 17:31:12

标签: spring-mvc

是否有一种方法可以使用Spring MVC中的@RequestParam注释用一个空字符串初始化默认列表?

如果我使用以下代码,则该列表为空:

public String example(
        @RequestParam(value = "example", defaultValue = "")
                List<String> exampleList) {
    return "";
}

使用defaultValue = ","会导致包含两个空字符串的列表。我当前的解决方案是检查列表是否为空,如果是,则向其中添加空字符串,但是有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

使用defaultValue = ","代替defaultValue = " "。这样就可以了,您的列表是用一个空字符串初始化的。