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")

  • 相关阅读:
    Sqli-labs less 25a
    Sqli-labs less 26
    Sqli-labs less 26a
    Sqli-labs less 27
    Sqli-labs less 27a
    Sqli-labs less 28
    Sqli-labs less 28a
    Python3之sys模块
    Python3之os模块
    Python3之XML模块
  • 原文地址:https://www.cnblogs.com/toSeeMyDream/p/4487015.html
Copyright © 2011-2022 走看看