81,092
社区成员
发帖
与我相关
我的任务
分享
@RequestMapping("/xxx")
public String xxx() (User user) {
return "";
}
[/quote]
这样行吗?你说的是这样吗:
在LoginController里:
{... ...
return redirect:/BbsMaintanence;
}
而后,在BbsMaintanenceController里:
@RequestMapping("/BbsMaintanence")
public String showTopBoards(User user){
... ...
return "topBoards";
}
我想出的办法和你说得有些类似:
@RequestMapping("/BbsMainanence")
public String showTopBoards(@ModelAttribute("user") User user){
... ...
}
这样可以吗?你确定吗?[/quote]嗯,试试看吧。不行的话还有一种办法,就是将user放到spring mvc 的session域里。本来登录以后校验登录状态的做法就是用session。
@Controller
@RequestMapping("/user")
@SessionAttributes("user") //加上session属性声明
public class XXController {
...
...
LoginController里将user对象放到session里
modelMap.put("user", user); //放到spring的session中
...
...
BbsMaintanenceController取session里的user对象
@ModelAttribute(value = "user") User user
@RequestMapping("/xxx")
public String xxx() (User user) {
return "";
}
[/quote]
这样行吗?你说的是这样吗:
在LoginController里:
{... ...
return redirect:/BbsMaintanence;
}
而后,在BbsMaintanenceController里:
@RequestMapping("/BbsMaintanence")
public String showTopBoards(User user){
... ...
return "topBoards";
}
我想出的办法和你说得有些类似:
@RequestMapping("/BbsMainanence")
public String showTopBoards(@ModelAttribute("user") User user){
... ...
}
这样可以吗?你确定吗?
@RequestMapping("/xxx")
public String xxx() (User user) {
return "";
}