当前位置: 代码迷 >> Java Web开发 >> 怎么将通过JSP获取到的数据库数据在JSP中转换为JSON格式,是要在JSP中转换,因为小弟我要将数据从JSP中返回
  详细解决方案

怎么将通过JSP获取到的数据库数据在JSP中转换为JSON格式,是要在JSP中转换,因为小弟我要将数据从JSP中返回

热度:606   发布时间:2013-02-25 21:17:17.0
如何将通过JSP获取到的数据库数据在JSP中转换为JSON格式,是要在JSP中转换,因为我要将数据从JSP中返回
如何将通过JSP获取到的数据库数据在JSP中转换为JSON格式,是要在JSP中转换,因为我要将数据从JSP中返回,小弟是新手,请讲详细点,谢谢!!!

------解决方案--------------------------------------------------------
你可以把数据库中查询到的信息对应到实体类中,再由实体类直接转化为json格式
------解决方案--------------------------------------------------------
jsp页面中:

<%
Map map = new HashMap();
map.put("name","张三");
map.put("age",23);
String str = "{";
for(String s : map.keySet()){
str += "'" + s + "':" + "'" + map.get(s) + "',";
}
str = str.subString(0,str.length - 1);
str += "}";
%>
<script>
var jsonStr = <%=str%>;
var json = eval("(" + jsonStr + ")");
alert(json.name);
alert(json.age);
</script>

你就把上面的map当做楼上的那位说的实体对象。这样应该能达到你要的效果。试试吧!
  相关解决方案