У меня есть атрибут сеанса: пользователь, и у меня есть URL-адрес, который я хочу просматривать как вошедшим в систему пользователям, так и публично людям, не вошедшим в систему как пользователь.
Итак, что я хочу сделать, это:
@Controller("myController")
@SessionAttributes({"user"})
public class MyController {
@RequestMapping(value = "/MyPage/{id}", method = RequestMethod.GET)
public ModelAndView getPage(@PathVariable Integer id) {
return modelandview1;
}
@RequestMapping(value = "/MyPage/{id}", method = RequestMethod.GET)
public ModelAndView getPage(@PathVariable Integer id, @ModelAttribute User user){
return modelandview2;
}
Однако я чувствую, что это не сработает ... предложения очень приветствуются.