세션 범위에서 도메인 객체 (UserVO)를 읽으 려합니다.스프링 3.0이 세션 속성을 설정하고 가져옵니다.
내가 WelcomeController라는 컨트롤러에 UserVO을 설정하고
@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";
}
}
내가 JSP 페이지
<h1>${user.userDetails.firstName}</h1>
의 개체를 사용할 수 있어요하지만,
나는 세션 속성을 읽기 위해 노력하고 있어요 :
@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
나는 지금 당신에게 같은 문제가 있습니다. 다른 해결책을 찾았습니까? –