阅读背景:

SpringMvc获取参数和向前台传值及参数中文乱码

来源:互联网 

一、springMvc获取参数的三种方法

 /**
     * 使用HttpServletRequest获取
     */
    @RequestMapping("/login1")
    public String login1(HttpServletRequest request,Model model){
        model.addAttribute("name", request.getParameter("name"));
        model.addAttribute("password", request.getParameter("password"));
        return "success";
    }
    
    /**
     * spring自动将表单参数注入到方法参数,参数值和页面name属性一致时可以省去@RequestParam注解
     */
    @RequestMapping("/login2")
    public String login2(@RequestParam("name") String name, String password,Model model){
        model.addAttribute("name", name);
        model.addAttribute("password", password);
        return "success";
    }
    
    /**
     * 自动注入bean属性
     */
    @RequestMapping("/login3")
    public String login3(User user,Model model){
        model.addAttribute("name", user.getName());
        model.addAttribute("password", user.getPassword());
        return "success";
    }
 /**
     * 使用HttpSe



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: