java Servlet 接收POST数据格式
来源:互联网 发布:淘宝怎么判定定制产品 编辑:程序博客网 时间:2024/05/17 18:11
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
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);
InputStream sin = new BufferedInputStream(request.getInputStream());
ByteArrayOutputStream sout = new ByteArrayOutputStream();
int b=0;
while((b=sin.read())!=-1)
{
sout.write(b);
}
byte[] temp = sout.toByteArray();
String s_ok = new String(temp,"UTF-8");
JSONObject jsob=new JSONObject();
Iterator<String> keyit = map.keySet().iterator();
while (keyit.hasNext()) {
String key = keyit.next();
String value = "[" + map.get(key)[0] + "]";
System.out.println(value);
}*/
//第一种
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);
System.out.println(new Date()+"\n"+queryString);
//第二中 JSON字符串
System.out.println(new Date()+"\n");InputStream sin = new BufferedInputStream(request.getInputStream());
ByteArrayOutputStream sout = new ByteArrayOutputStream();
int b=0;
while((b=sin.read())!=-1)
{
sout.write(b);
}
byte[] temp = sout.toByteArray();
String s_ok = new String(temp,"UTF-8");
System.out.println(s_ok);
JSONObject jsob=new JSONObject();
Iterator<String> keyit = map.keySet().iterator();
while (keyit.hasNext()) {
String key = keyit.next();
String value = "[" + map.get(key)[0] + "]";
System.out.println(value);
}*/
}
http://blog.csdn.net/moneyshi/article/details/24986125
http://blog.csdn.net/zhejingyuan/article/details/9180885
0 0
- java Servlet 接收POST数据格式
- java模拟post传输文件到tomcat服务器端servlet接收
- java 代码post表单数据到服务器,servlet接收处理
- java代码post图片(二进制文件)到服务器,servlet接收
- Servlet post接收form-data参数值java
- Servlet的post、get接收
- Servlet接收Post请求以及回复请求
- ajax post请求,后台servlet来接收
- java web中servlet实现post方法上传多文件数据接收
- Java 接收无参数post
- java servlet 接收中文乱码
- Http发送post数据文件,服务端Servlet接收,保存至本地...
- servlet接收POST提交的中文传入数据库后乱码
- httpClient4发送gzip的post数据,servlet接收并解压
- java servlet post报错
- java发送post请求并接收返回
- Java Post 数据请求和接收
- Java POST请求发送和接收
- POJ 2377 最大生成树
- Mysql----Join用法(Inner join,Left join,Right join, Cross join, Union模拟Full join)及---性能优化
- Codeforces 429B B. Working out (DP)
- java类的加载 初始化时机,已经静态代码块的执行时机
- CSS 回顾
- java Servlet 接收POST数据格式
- VB 获取 Internet Explorer_Server 里面的内容
- html, xhtml, dhtml, shtml, jhtml简介
- CocoaPods
- Thrift介绍与应用(三)—hbase的thrift接口
- 配置构建
- [C/C++笔面试]编程查找两个字符串中的最大公共子串
- 写在开始
- Ajax的简单应用