Ich möchte ein Domänenobjekt (UserVO) aus Sitzung Bereich lesen.Spring 3.0 setzen und erhalten Sitzungsattribut
ich die uservo in einem Controller setze genannt 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";
}
}
Ich bin in der Lage, das Objekt in jsp Seiten <h1>${user.userDetails.firstName}</h1>
zu verwenden, aber ich bin nicht in der Lage, den Wert von einem anderen Controller zu lesen,
ich versuche, die Session-Attribut wie folgt lauten:
@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);
}
}
Wie können Sie nicht? Was ist das genaue Problem – Bozho
Ich habe das gleiche Problem für Sie jetzt. Hast du eine andere Lösung gefunden? –