如何将不在URL中但隐藏的重定向查询参数传递给Spring控制器

如何将不在URL中但隐藏的重定向查询参数传递给Spring控制器,spring,spring-boot,Spring,Spring Boot,在我的控制器中,我重定向模型属性,因为我不希望它在Url中可见。 现在的问题是另一个控制器也重定向到此url,但他没有添加此flash属性。现在我得到一个init方法不存在(我不记得确切的错误消息)异常。我能做什么。当然,我可以用Url中的参数重定向,但是它在Url中是可见的,可能会导致一些问题 请给我们一些你的代码(编辑你的帖子),这样我们可以更好地帮助你。异常具体是什么?发生在哪里?返回“重定向:/someUrl?isNewImport=true;isNewImport应该是隐藏的。但现在它

在我的控制器中,我重定向模型属性,因为我不希望它在Url中可见。
现在的问题是另一个控制器也重定向到此url,但他没有添加此flash属性。现在我得到一个init方法不存在(我不记得确切的错误消息)异常。我能做什么。当然,我可以用Url中的参数重定向,但是它在Url中是可见的,可能会导致一些问题

请给我们一些你的代码(编辑你的帖子),这样我们可以更好地帮助你。异常具体是什么?发生在哪里?返回“重定向:/someUrl?isNewImport=true;isNewImport应该是隐藏的。但现在它在Url中。我不想这样如果你想隐藏URL参数,你需要使用flash属性。看起来您正在使用get属性。例如,见A。好的,谢谢。当我在这里使用这段代码时,String some=(String)model.asMap().get(“some”);是否存在空指针异常的危险?模型可以为空吗?如果没有设置flash属性some会发生什么呢?模型不会为null-它将由框架注入。当设置了一些flash属性而没有设置其他属性时会发生什么是您的责任-您必须在此处检查空值。