美文网首页
Java-springmvc注解开发之简单的类型绑定

Java-springmvc注解开发之简单的类型绑定

作者: 王子也寂寞 | 来源:发表于2017-10-18 22:02 被阅读0次

    springmvc默认支持的类型

    直接在controller方法形参上定义下面类型的对象,就可以使用这些对象.在参数绑定过程中,如果遇到下面的类型直接进行绑定.

    1.HTTPServletRequest

    通过request对象获取请求信息.

    2.HttpServletResponse

    通过response处理响应信息.

    3.HttpSession

    通过session对象得到session中存放的对象.

    4.Model/ModelMap

    model是一个接口,modelMap是model接口的一个实现.也就是说定义model相当于定义modelMap.

    作用:将模型数据最终封装到request域中

    5.简单类型

    通过@RequestParam对简单类型的参数进行绑定,如果不使用这个注解,要求request传入参数名称和controller方法的形参名称一致,方法才可绑定成功. 

    例如:

    @RequestMapping("/controllerAction")

    publicString controllerAction(@RequestParam(value ="id",required =true,defaultValue ="2") Integer items_id)throwsException{

                return"";

    }

    这里用的@RequestParam是吧请求参数中的id这个key对应的值映射给了items_id;

    required属性指定参数是否必须传入;

    defaultValue属性是给绑定的参数设置默认值,也就是请求中啥都没有的时候给个默认值.

    简单类型包括:整型,字符串,单精度/双精度,布尔型;

    相关文章

      网友评论

          本文标题:Java-springmvc注解开发之简单的类型绑定

          本文链接:https://www.haomeiwen.com/subject/dgfyuxtx.html