我对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)。 没有可用的消息
仅在使用其中一个属性时才有效。