HttpServletRequest中如何获取form参数信息呢?

重生 Servlet 发布时间:2024-01-27 10:04:15 阅读数:13711 1
下文笔者讲述httpServletRequest获取form参数信息的方法及示例分享,如下所示

HttpServletRequest获取form参数的实现思路

方式1:
   使用httpServletRequest对象的getParameterMap()方法
       获取参数的键值对信息

方式2:
    使用httpServletRequest对象的 getParameterNames()方法
     根据参数名获取参数值
例:获取web请求前端的值的示例分享
@RequestMapping(value="/test",method = RequestMethod.POST)
public String buildRequest(HttpServletRequest request){
    Map<String,String> parmMap=new HashMap<String,String>();
    //方式一:getParameterMap(),获得请求参数map
    Map<String,String[]> map= request.getParameterMap();
    //参数名称
    Set<String> key=map.keySet();
    //参数迭代器
    Iterator<String> iterator = key.iterator();
    while(iterator.hasNext()){
        String k=iterator.next();
        parmMap.put(k, map.get(k)[0]);
    }
    System.out.println("parmMap====="+parmMap.toString());
    
    
    //方式二:getParameterNames():获取所有参数名称
    Enumeration<String> a = request.getParameterNames();
    String parm=null;
    String val="";
    while(a.hasMoreElements()){
        //参数名
        parm=a.nextElement();
        //值
        val=request.getParameter(parm);
        parmMap.put(parm, val);
    }
    System.out.println("parmMap=========="+parmMap);
    
    return "";
}

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Servlet/202401/294.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者