怎么把查出来的json数据放进session里面 下次查询的时候就不用从数据库查了 但是还需要判断session里面是否已经存在 如果存在就不查数据库 如果不存在就查数据库然后再放进session里面 求解
public void getAppList(){
List<APP> appList = this.appService.getAppList();
Gson gson = new Gson();
String json = gson.toJson(appList);
StringBuffer jsonBuffer = new StringBuffer();
jsonBuffer.append("{")
.append("\"name\":\"应用类型\",\"open\":true,")
.append("\"children\":"+json)
.append("}");
Struts2Utils.renderText(jsonBuffer.toString());
}
不知道你这是什么,是Java?没做过Java,不过既然是要放Session里面了,Session本身里面不是应该可以直接存Object的么?为什么还要先把对象转成json(正常项目你不应该直接手动拼json字符串),然后取的时候再反序列化呢?直接存进去,取的时候再转换一下类型不就行了么?
大侠,您知道CGCS2000转百度经纬怎么做吗,在Java后台转
直接将信息存入session。
已解决!!