多个SessionAttributes到modelmap

时间:2017-08-20 13:32:44

标签: java spring web controller mapping

我对Spring很新,很抱歉,如果这个问题可能显得相当容易或明显,但我试图找到这个总线的答案是找不到的。所以我的问题是如何使用多个SessionAttributes并在一个方法中将它们放入地图中?

即。我有一个使用SessionAttributes的@Controller:

@Controller
@SessionAttributes({"name", "lastName", "birthDate"})
public class SearchController {

    @RequestMapping(value = "/your-relatives")
    public String findRelatives(ModelMap model) {
        String name = (String) model.get("name");
        String lastName = (String) model.get("lastName");
        String birthDate = (String) model.get("birthDate");
        if (name.equals("John") && lastName.equals("Johnny")) {
            return "YES";
        }
        return "NO";
    }

}

但是当我尝试返回“YES”以防if if为true时,我收到错误 - 出现意外错误(type = Internal Server Error,status = 500)。 没有可用的消息

仅在使用其中一个属性时才有效。

0 个答案:

没有答案