zoukankan      html  css  js  c++  java
  • spring参数绑定:

    1 默认支持的类型

               直接在controller方法形参上定义下边类型的对象,就可以使用这些对象。在参数绑定过程中,如果遇到下边类型直接进行绑定。
    
               1). HttpServletRequest:通过request对象获取请求信息
    
               2). HttpServletResponse:通过response处理响应信息
    
               3). HttpSession:通过session对象得到session中存放的对象
    
               4). Model/ModelMap:model是一个接口,modelMap是一个接口实现 。作用:将model数据填充到request域。
    
     2 简单类型
    
              通过@RequestParam对简单类型的参数进行绑定。
    
              如果不使用@RequestParam,要求request传入参数名称和controller方法的形参名称一致,方可绑定成功。
    
              如果使用@RequestParam,不用限制request传入参数名称和controller方法的形参名称一致。
    
              通过required属性指定参数是否必须要传入,如果设置为true,没有传入参数,会报错。
    
    3 pojo绑定
    
              页面中input的name和controller的pojo形参中的属性名称一致,将页面中数据绑定到pojo。(usename,age;不需要user.username,user.age)
    
    4 自定义参数绑定实现日期类型绑定
    
              对于controller形参中pojo对象,如果属性中有日期类型,需要自定义参数绑定。将请求日期数据串转成 日期类型,要转换的日期类型和pojo中日期属性的类型保持一致。
  • 相关阅读:
    Linux TCP/IP 连接查看和问题解决
    Linux Tomcat 7.0 管理员登录时"401 Unauthorized" 问题解决方法
    Tomcat 性能监控工具jvisualvm, JConsole
    Tomcat 实战-调优方案
    Linux Tomcat8 访问管理页面 403 Access Denied
    docker redis
    Spring Boot 定时任务
    Nginx rewrite使用
    五 python 发送邮件
    关于注解继承性的一个例子
  • 原文地址:https://www.cnblogs.com/glb79809-glb/p/14081958.html
Copyright © 2011-2022 走看看