javascript
java后台接收数据格式-ag凯发k8国际
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);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。
总结
以上是ag凯发k8国际为你收集整理的java后台接收数据格式_java后台基于post获取json格式数据的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: java论文翻译_java技术(外文文献
- 下一篇: aes c# java_aes加密,c#