另类hashmap的parames回调
来源:互联网 发布:吉林卫生系统网络直报 编辑:程序博客网 时间:2024/06/05 07:00
已post向商户传递数据,可能值:
['code'=>200,'msg'=>'充值成功','out_trade_no'=>'xx','sign'=>''];
关于这种回调,当时对方说直接用post接收,但是不对,后来我们是这么解决的:
HashMap<String,String> params = parseMutilPartRequest(request);
用params.get();的方式去获取;
String code= params.get("code");
方法:
public static HashMap<String, String> parseMutilPartRequest(HttpServletRequest request)
{
HashMap<String,String> params = new HashMap<String,String>();
if(ServletFileUpload.isMultipartContent(request))
{
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List<FileItem> items;
try {
items = upload.parseRequest(request);
for(FileItem i: items)
{
if(i.isFormField())
{
params.put(i.getFieldName(), i.getString());
}
}
} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return params;
}
- 另类hashmap的parames回调
- Camera.parames.setDisplayOrientation问题解决
- parames可变参数
- Google的另类使用
- #define 的另类用法
- WPE的另类用法
- 另类的三国趣事
- [另类]成功的部门经理
- 中国人的另类脸谱
- 中国人的另类脸谱
- 另类的数组拷贝
- 另类的三国趣事
- 另类的最大化窗口
- 另类的servlet
- WPE的另类用法
- 中国人的另类脸谱
- overflow的另类用法
- 错误 ''80004005''的另类
- 使用 Docker 搭建 Java Web 运行环境
- 数组最简单去重-Set
- python 从右到左字符串替换方法实现
- 高德地图,仿微信周边位置poi搜索
- Unity C# 使用反射,利用字符串作为泛型参数调用泛型方法。
- 另类hashmap的parames回调
- 从 JSON 字符串中创建一个对象JSON.parse
- 山东省第二届 ACM 省赛 Simple Game (Nim+Bash)
- Django从零开始搭建一个相册网站--6.取数据
- android开发之获取手机所有应用的包名
- javascript实现一段文字展开、收起(默认展开)
- Eclipse和Android Studio快捷键对比
- [Python] 利用Django进行Web开发系列(一)
- Java概念性问题