学堂 学堂 学堂公众号手机端

在Java中获取GET请求参数可以使用HttpServletRequest对象的getQueryString()方法或getParameter()方法

lewis 2年前 (2023-11-19) 阅读数 10 #技术

在Java中获取GET请求参数可以使用HttpServletRequest对象的getQueryString()方法或getParameter()方法。

  1. 使用getQueryString()方法:
//获取HttpServletRequest对象 HttpServletRequestrequest=...; //获取GET请求参数字符串 StringqueryString=request.getQueryString(); //解析参数字符串 Map<String,String>params=newHashMap<>(); if(queryString!=null){ String[]pairs=queryString.split("&"); for(Stringpair:pairs){ String[]keyValue=pair.split("="); if(keyValue.length==2){ params.put(keyValue[0],keyValue[1]); } } } //获取参数值 StringparamValue=params.get("paramName");
  • 使用getParameter()方法:
  • //获取HttpServletRequest对象 HttpServletRequestrequest=...; //获取GET请求参数值 StringparamValue=request.getParameter("paramName");

    注意:getParameter()方法只能获取单个参数值,如果参数有多个值,可以使用getParameterValues()方法获取一个参数的所有值。


    版权声明

    本文仅代表作者观点,不代表博信信息网立场。

    热门