springmvc 参数绑定

1. httpservletrequest request

request.getParameter("a")方法去取参数


 用注解@RequestParam绑定请求参数

用注解@RequestParam绑定请求参数a到变量a

当请求参数a不存在时会有异常发生,可以通过设置属性required=false解决,

例如: @RequestParam(value="a", required=false)

 @ModelAttribute获取POST请求的FORM表单数据

这个主要是用实体类来实现。

通过@PathVariabl获取路径中的参数

    @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET)
    public String printMessage1(@PathVariable String id,@PathVariable String name, ModelMap model) {
        
        System.out.println(id);
        System.out.println(name);
        model.addAttribute("message", "111111");
        return "users";
    }
复制代码

例如,访问user/123/lei路径时,执行以上方法,其中,参数id=123,name=lei

// 参数是类型转换

 

posted @ 2016-09-01 11:27  随风而逝,只是飘零  阅读(188)  评论(0编辑  收藏  举报