首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-06-30 
如何将通过JSP获取到的数据库数据在JSP中转换为JSON格式,是要在JSP中转换,因为我要将数据从JSP中返回如何

如何将通过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当做楼上的那位说的实体对象。这样应该能达到你要的效果。试试吧!

热点排行