map传值

Bear_Grylls 2015-10-20 03:25:13
public void queryDataById(WebContext context) {
HttpServletRequest request = WebcUtils.getRequest(context);
HttpServletResponse response = WebcUtils.getResponse(context);
try {
PrintWriter out = response.getWriter();
String id = request.getParameter("id");
Map<String, Object> map = demoBizc.queryForId(id);
String rs = "{}";
if (map != null && map.size() > 0) {
rs = JSONObject.fromObject(map).toString();
}
out.write(rs);
out.flush();
} catch (Exception e) {
e.printStackTrace();
}
}
为什么可以得到map的值,但是将map的值传给rs时就显示 rs还是等于{}呢?
...全文
138 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bear_Grylls 2015-10-29
  • 打赏
  • 举报
回复
知道了 是少了一个jar包导致不可以
scmod 2015-10-20
  • 打赏
  • 举报
回复
不大可能吧应该.... map的key和value都有值吗... syso出来看下
Bear_Grylls 2015-10-20
  • 打赏
  • 举报
回复
打了断点了执行到rs时rs得不到值,并且F6跳到异常。
老李家的小二 2015-10-20
  • 打赏
  • 举报
回复
JSONArray.fromObject(map)呢
老李家的小二 2015-10-20
  • 打赏
  • 举报
回复
或者断点调试一下

50,639

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧