Spring mvc 重定向到另一个url对象列表

Spring mvc 重定向到另一个url对象列表,spring-mvc,Spring Mvc,我在MVC控制器中得到了这种方法 public String save( @RequestParam("id") Long id, @RequestParam(value = "book", required = false) List<Long> books, @RequestParam(value = "bookNow", required = false) List<Long> booksNow) { if

我在MVC控制器中得到了这种方法

public String save(
        @RequestParam("id") Long id,
        @RequestParam(value = "book", required = false) List<Long> books,
        @RequestParam(value = "bookNow", required = false) List<Long> booksNow) {

    if (booksNow != null)
        return "redirect:/saveNow.html?id=" + id + "&bookNow=" + booksNow;
但我有个错误

The request sent by the client was syntactically incorrect.
重定向对象列表的正确方法是什么?

“&bookNow=“+bookNow
没有意义

booksNow将只打印一些java对象,比如List@1e23

您需要在列表中循环,以便您的URL如下所示:

“重定向:/saveNow.html?id=123&bookNow=234&bookNow=235&bookNow=236

The request sent by the client was syntactically incorrect.