如何获取到get丶post 请求的url里的所有参数
来源:互联网 发布:淘宝查号131458 编辑:程序博客网 时间:2024/05/16 18:48
public class GetParams extends HttpServlet {
private static final long serialVersionUID = 1L;
public GetParams() {
super();
}
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter writer = response.getWriter();
writer.println("GET " + request.getRequestURL() + " "
+ request.getQueryString());
Map<String, String[]> params = request.getParameterMap();
String queryString = "";
for (String key : params.keySet()) {
String[] values = params.get(key);
for (int i = 0; i < values.length; i++) {
String value = values[i];
queryString += key + "=" + value + "&";
}
}
// 去掉最后一个空格
queryString = queryString.substring(0, queryString.length() - 1);
writer.println("GET " + request.getRequestURL() + " " + queryString);
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter writer = response.getWriter();
Map<String, String[]> params = request.getParameterMap();
String queryString = "";
for (String key : params.keySet()) {
String[] values = params.get(key);
for (int i = 0; i < values.length; i++) {
String value = values[i];
queryString += key + "=" + value + "&";
}
}
// 去掉最后一个空格
queryString = queryString.substring(0, queryString.length() - 1);
writer.println("POST " + request.getRequestURL() + " " + queryString);
}
}
private static final long serialVersionUID = 1L;
public GetParams() {
super();
}
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter writer = response.getWriter();
writer.println("GET " + request.getRequestURL() + " "
+ request.getQueryString());
Map<String, String[]> params = request.getParameterMap();
String queryString = "";
for (String key : params.keySet()) {
String[] values = params.get(key);
for (int i = 0; i < values.length; i++) {
String value = values[i];
queryString += key + "=" + value + "&";
}
}
// 去掉最后一个空格
queryString = queryString.substring(0, queryString.length() - 1);
writer.println("GET " + request.getRequestURL() + " " + queryString);
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter writer = response.getWriter();
Map<String, String[]> params = request.getParameterMap();
String queryString = "";
for (String key : params.keySet()) {
String[] values = params.get(key);
for (int i = 0; i < values.length; i++) {
String value = values[i];
queryString += key + "=" + value + "&";
}
}
// 去掉最后一个空格
queryString = queryString.substring(0, queryString.length() - 1);
writer.println("POST " + request.getRequestURL() + " " + queryString);
}
}
0 0
- 如何获取到get丶post 请求的url里的所有参数
- JQuery获取请求url的所有参数
- java获取GET和POST请求的URL和参数列表
- 截获POST或GET请求提交的所有参数
- 用POST和GET获取URL后的参数问题
- asp.net自定义获取Get和Post请求的参数
- flask 获取 get post 请求提交的参数
- asp.net自定义获取Get和Post请求的参数
- flask笔记:14:获取所有post或者get请求参数
- 获取URL中get请求参数的小函数
- java如何实现URL带参数请求(get/post)
- GET请求和POST请求的参数
- 如何解决get请求URL地址的中文参数问题
- 对get请求的URL 参数排序
- java实现:http协议get和post方法的url参数请求响应及交互
- php获取get/post请求的数据
- php获取get/post请求的数据
- 如何获取GET请求里面的中文参数值
- 【Hadoop】Flume-ng源码解析之Sink组件
- 数字1的数量
- 关于spring mvc json请求 415问题
- 套接字编程(1)
- linux下 python安装
- 如何获取到get丶post 请求的url里的所有参数
- 认识padding
- SVG学习-1
- Poj 1741——treap的启发式合并
- Javascript入门
- jdk源码阅读——ArrayList
- f_open()使用错误记录
- JVM GC参数说明
- 每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享