zoukankan      html  css  js  c++  java
  • 使用@RequestParam绑定请求参数到方法参数

    @RequestParam注解用于在控制器中绑定请求参数到方法参数.
    用法如下:
    @RequestMapping
     public void advancedSearch(
       @RequestParam("queryStr") String queryStr,
       @RequestParam("showFlag") String showFlag,
       @RequestParam("totalnumber") String totalNumber,
       @RequestParam("upType") String upType,
       @RequestParam("jmesareq") String jmesaReq,
       @RequestParam("isExportOper") String isExportOper,
       HttpServletResponse response, final HttpServletRequest request,
       ModelMap model) {
      // get query structure and query type from page
      List<Long> cd_ids = new ArrayList<Long>();
      if(StringUtils.equals("invoke", jmesaReq)){
       cd_ids = (List<Long>)request.getSession().getAttribute(Constants.RESULT_IDS);
      }
     ....
     }

    使用这个注解参数默认是必需的, 但是可以把@RequestParam的required属性设置为false从而让这个参数可选.
    例如@RequestParam(value="name", required="false")

  • 相关阅读:
    ECharts 地图绘制与钻取简易接口
    css对齐方案总结
    原型链
    原生jQuery代码
    Jinja2用法总结
    url
    算法问题
    ORM
    tensorflow加载embedding模型进行可视化
    实现加减乘除任意组合的语法解析
  • 原文地址:https://www.cnblogs.com/toSeeMyDream/p/4487015.html
Copyright © 2011-2022 走看看