根据HttpSevletRequest 获取url 所有参数
2016-04-18 14:46
411 查看
private void showParams(HttpServletRequest request) {
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);
}
}
}
Set<Map.Entry<String, String>> set = map.entrySet();
System.out.println("------------------------------");
for (Map.Entry entry : set) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
System.out.println("------------------------------");
}
第二个方法
Set<Map.Entry<String, String>> set = req.getParameterMap.entrySet();
for (Map.Entry entry : set) {
System.out.println(entry.getKey() + ":" + ((String[])entry.getValue())[0]);
}
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);
}
}
}
Set<Map.Entry<String, String>> set = map.entrySet();
System.out.println("------------------------------");
for (Map.Entry entry : set) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
System.out.println("------------------------------");
}
第二个方法
Set<Map.Entry<String, String>> set = req.getParameterMap.entrySet();
for (Map.Entry entry : set) {
System.out.println(entry.getKey() + ":" + ((String[])entry.getValue())[0]);
}
相关文章推荐
- 阿里云ubuntu配置安装nginx,配置域名和HTTPS
- Win7提示诊断策略服务未运行无法诊断检查网络解决方法
- 计算机网络: 同步传输和异步传输(理解)
- 浅谈HTTP中Get与Post的区别
- 深度学习方法:受限玻尔兹曼机RBM(二)网络模型
- tomcat设置密码,访问 http://localhost:8080/manager/html,要密码
- cas系列(三)--HTTP和HTTPS、SSL
- http块指令解析以及存储
- hdu2732 网络流经典建图
- 详解https是如何确保安全的?
- HttpClient使用讲解
- 两步搞定 Tomcat 下启用 https:// 访问
- iOS开发工具——网络封包分析工具Charles
- HTTP协议的一些笔记
- HTTP提交数据
- Android网络编程(五)OkHttp2.x用法全解析
- 解释TCP/IP协议
- Volly 发送网络请求过程分析
- HttpClient -- HttpServer
- TCP、UDP、HTTP、SOCKET之间的区别