我想從會話範圍讀取一個域對象(UserVO)。Spring 3.0設置並獲取會話屬性
我設置了UserVO在一個名爲WelcomeController控制器
@Controller
@RequestMapping("/welcome.htm")
public class WelcomeController {
@RequestMapping(method = RequestMethod.POST)
public String processSubmit(BindingResult result, SessionStatus status,HttpSession session){
User user = loginService.loginUser(loginCredentials);
session.setAttribute("user", user);
return "loginSuccess";
}
}
我能夠使用對象<h1>${user.userDetails.firstName}</h1>
JSP頁面,但我無法從另一個控制器讀取的值,
我想讀會話屬性如下:
@Controller
public class InspectionTypeController {
@RequestMapping(value="/addInspectionType.htm", method = RequestMethod.POST)
public String addInspectionType(InspectionType inspectionType, HttpSession session)
{
User user = (User) session.getAttribute("user");
System.out.println("User: "+ user.getUserDetails().getFirstName);
}
}
你好嗎?什麼是確切的問題 – Bozho 2010-02-09 07:30:19
我現在對你有同樣的問題。你有沒有找到其他解決方案? – 2011-06-23 04:37:27