使用Model進行傳輸資料,頁面内隻能用EL表達式接收并輸出
@RequestMapping("/doLogin.do")
public String doLogin(User user,Model model) {
if(user.getUsername().equals("張三")&&user.getPassword().equals("123")) {
//驗證成功 測試、登陸成功進入百度頁面
model.addAttribute("user",user.getUsername());
return "success";
}else {
//測試、登陸失敗進去百度翻譯頁面
return "baidufanyi";
}
}
//結果同上。HttpServletRequest
@RequestMapping("/doLogin.do")
public String doLogin(User user,HttpServletRequest request) {
if(user.getUsername().equals("張三")&&user.getPassword().equals("123")) {
//驗證成功 測試、登陸成功進入百度頁面
request.setAttribute("user", user.getUsername());
return "success";
}else {
//測試、登陸失敗進去百度翻譯頁面
return "baidufanyi";
}
}
//用法結果同上 HttpSession
@RequestMapping("/doLogin.do")
public String doLogin(User user,HttpSession session) {
if(user.getUsername().equals("張三")&&user.getPassword().equals("123")) {
//驗證成功 測試、登陸成功進入百度頁面
session.setAttribute("user", user.getUsername());
return "success";
}else {
//測試、登陸失敗進去百度翻譯頁面
return "baidufanyi";
}
}