Java获取request传递的所有参数_码奴生来只知道前进~的博客-程序员秘密_java获取request的所有参数

技术标签: Java  java  

// 增加查询日志  获取所有查询的参数名称和值 json格式存储
        Map map = new HashMap();
        Enumeration paramNames = request.getParameterNames();
        while (paramNames.hasMoreElements()) {
            String paramName = (String) paramNames.nextElement();
            String[] paramValues = request.getParameterValues(paramName);
            if (paramValues.length == 1) {
                String paramValue = paramValues[0];
                if (paramValue.length() != 0) {
                    map.put(paramName, paramValue);
                }
            }
        }
JSON.toJSONString(map)
Enumeration enu=request.getParameterNames();  
while(enu.hasMoreElements()){  
String paraName=(String)enu.nextElement();  
System.out.println(paraName+": "+request.getParameter(paraName));  
}
Map map=request.getParameterMap();  
    Set keSet=map.entrySet();  
    for(Iterator itr=keSet.iterator();itr.hasNext();){  
        Map.Entry me=(Map.Entry)itr.next();  
        Object ok=me.getKey();  
        Object ov=me.getValue();  
        String[] value=new String[1];  
        if(ov instanceof String[]){  
            value=(String[])ov;  
        }else{  
            value[0]=ov.toString();  
        }  
  
        for(int k=0;k<value.length;k++){  
            System.out.println(ok+"="+value[k]);  
        }  
      }

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tanqingfu1/article/details/120332921

智能推荐

Android6.0运行时权限:处理定位和存储问题_wangpf2011的博客-程序员秘密

Android6.0(SDK23)以上对权限进行了划分:normal permission 和 dangerous permission,即普通权限和危险权限。像存储、相机、位置等都属于危险权限,如果你的应用涉及到了这些权限,且APP运行在Android6.0及以上的手机上,就需要处理运行时权限的问题了。

v-for 数组响应式_weixin_51627264的博客-程序员秘密

v-for 数组响应式方法1.push方法 从最后开始添加 可以添加多个2.pop方法 删除最后一位3.shitf方法 删除第一位4.unshift方法 从头添加 可以添加多个5.splice:删除元素/插入元素/替换元素*6. sort 排序7.reverse 反转代码实例&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta http-

Vue子组件给父组件传值 父组件给子组件传值 demo 示例代码_a_靖的博客-程序员秘密

QQ技术交流群173683866 526474645 欢迎加入交流讨论,打广告的一律飞机票Vue子组件给父组件传值 需要使用自定义事件流程:1.子组件创建并监听自定义事件,2.在事件函数里面执行emit函数,通过emit把想传的值传给父组件3.父组件在子组件上监听emit定义的事件名称并绑定自身的函数,在函数的参数中接收子组件传递的参数。效果图:实现代码:&...

java.io.BufferedInputStream.mark()方法实例_wuxiaopengnihao1的博客-程序员秘密

java.io.BufferedInputStream.mark(int)方法通过设置int值的字节之前,标记现在的位置为无效读取。更多教程请访问http://www.manongzj.com声明以下是java.io.BufferedInputStream.mark()方法的声明public void mark(int readlimit)参数 readLimit-- 在标记位置变得无效之前的被读取的字节数。 返回值此方法不返回任何值。异常 NA 例子..

20个用户的小微企业该如何选择云桌面办公_chunduitian3860的博客-程序员秘密

看到这标题很多人会说总共才20个人直接用电脑就可以了,用什么云桌面啊本来公司就没有IT维护人员自己对电脑也不是很懂,你在弄个云桌面出故障了怎么办,难道还要在专门招个IT技术来进行管理和维护这不是更增加成本了吗?但是如果有这么一种云桌面你还会这么想吗? 1、性能相当于i3播放高清视频流畅满足绝大...

Android animation学习笔记之view/drawable animation_weixin_30800807的博客-程序员秘密

前一章中总结了android animation中property animation的知识和用法,这一章总结View animation和Drawable animation的有关知识:View animation就是网上常讲的tweened animation,android.view.animation包包括了tweened animation用到的所有的类,Demo请看例...

随便推点

解决安装最新版本的postman打开后黑屏的问题_swbook的博客-程序员秘密_postman打开后黑屏

添加一个环境变量POSTMAN_DISABLE_GPU = true。 1.打开高级系统设置; 2.在“高级”选项卡中,单击“环境变量”; 3.添加一个新的系统变量; 4.关闭Postman并重新打开(或者关闭电脑重新启动)...

PHP 字符串转json对象数组_滕青山YYDS的博客-程序员秘密

微信小程序 往 服务器后台传送json对象时,会自动把json对象转成string类型字符串。在后台PHP就需要把json字符串转json对象。如果stepList是json数组,可以使用stepList的step$stepList=json_decode($stepList); //string转json对象$stepList[0]-&gt;step //从json对象数组引用第一个json的step...

Nginx 30分钟入门指南_华绪1024的博客-程序员秘密

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。为什么要用Nginx?目前 Nginx 的主力竞争对手莫过于 Apache ,在这里小编对两者做一...

MFC修改AfxMessageBox对话框标题_lljss2020的博客-程序员秘密_afxmessagebox标题

AfxMessageBox的对话框标题默认为项目工程的名字,对话框一般是为了给用户提示相关信息,而软件名字一般都与项目工程名不一样,例如软件可能是中文名。1. 在资源视图,在String Table没有AFX_IDS_APP_TITLE2. 添加字符串“AFX_IDS_APP_TITLE”,修改标题为“提示”3. 效果...

使用codeblocks新建一个项目_一杯水果茶的博客-程序员秘密_codeblocks新建工程

很多同学在学习C/C++等语言的时候,自己写项目是一个不错的锻炼方法,而用codeblocks写项目的时候我们就会遇到很多问题了,比如说:1.项目要用到很多文件或者别的资源,每次访问都要写好长的绝对路径,不仅容易出错,还一旦系统发生改变或者移植别的地方总是要一个个修改地址,不让文件就会打开失败2.函数太多,总是要声明,结构体太多,又要七七八八一大块。以上问题我们把代码什么的都打包进一个项目就都比较好解决了,好了,我们先来看任何新建一个项目。1.打开codeblocks.2.点击如图create a

仿IOS 菜单 ActionSheet Menu For Android_JFrosty的博客-程序员秘密

ActionSheet Menu For AndroidAuthor:JFrosty Date:2015-4-23 SourceCode:https://github.com/FrostySmile/JFActionSheetMenu本文详细介绍类似IOS平台下ActionSheet菜单控件的Android实现全过程,并增加自定义属性。通过本文,你可以学习到以下内容:android自定义vie