欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 前端技术 > javascript >内容正文

javascript

java后台接收数据格式-凯发k8官方网

发布时间:2024/10/8 javascript 0 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 java后台接收数据格式_java后台基于post获取json格式数据 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、直接使用request.getparamater()的方法获取(这种取参方式对于post和get的提交方式均适用);

2、通过请求体的io流获取参数(这种方式只能用于post,因为get方式没有请求体);

string s ="";

inputstream in = null;

bufferedinputstream bin = null;

try{

in = request.getinputstream();

bin = new bufferedinputstream(in);

int len = 0;

byte[] b = new byte[1024];

while( (len = bin.read(b)) != -1){

s = new string(b,0,len);

}

} catch (ioexception e) {

e.printstacktrace();

}finally{

try{

bin.close();

}catch (ioexception e) {

e.printstacktrace();

}

try{

in.close();

}catch (ioexception e) {

e.printstacktrace();

}

}//最后根据取到的字符串适用jsonutil工具将其转换成相应的对象(根据json工具类进行调整)

类名称 对象名 = jsonutil.jsontoobj(s , "类名称.clsss");

流的另一种处理方式:

inputstream in = req.getinputstream();

bufferedreader bin = new bufferedreader(new inputstreamreader(in, "utf-8"));

string line = null;

stringbuffer content = new stringbuffer();

while ((line = bin.readline()) != null) {

content.append(line);

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。

总结

以上是凯发k8官方网为你收集整理的java后台接收数据格式_java后台基于post获取json格式数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图