我希望當我登錄時,我的模型中的值(userProfile)從我的控制器傳遞到我的查看頁面,以顯示或打印用戶的電子郵件。 下面是我的視圖和控制器:從控制器傳遞值來查看頁面
我的視圖頁:
<c:out value="${userprofile.email}" />
控制器是:
@RequestMapping(value = "/authenticate", method = RequestMethod.POST)
public String authenticateLogin(@Valid @ModelAttribute("loginAttribute") UserProfileForm userProfile, HttpServletRequest request,
Model model){
if(userProfile.getEmail() !=null && userProfile.getPassword() !=null){
if(userProfileBo.processLoginCredentials(userProfile.getEmail(), userProfile.getPassword())){
model.addAttribute("userProfile", userProfile.getEmail());
System.out.println("Email for username is: " + userProfile.getEmail());
return "redirect:/treepage";
}
else{
return "redirect:/";
}
}
else{
return "redirect:/";
}
}
所顯示的結果是這樣的 - ${userprofile.email}