我有一个会话属性:user,并且我有一个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;
}
不过,我有一种感觉它不是去工作......建议非常欢迎。
用户如何添加到会话? – jtoberon