天天看點

springMVC傳參

使用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";

            }

        }