怎么在jsp文件中把已经读取到的MySQL数据库数据存为一个json格式字符串或对象什么的,在js中可操作
之前问了之后有一位大哥回答了说“用js给后台的servlet发送一个ajax的请求,在servlet中去请求数据库的数据,并把数据拼接成json格式返回”,还发了个代码,...
之前问了之后有一位大哥回答了说“用js给后台的servlet发送一个ajax的请求,在servlet中去请求数据库的数据,并把数据拼接成json格式返回”,还发了个代码,但是完全看不懂,而且我没用过servlet,不知道这是什么。
网上找到的在jsp中获取数据方式有这么三种:
有什么简单的在jsp中用的代码可以把以上这些方法中得到的数据给集中保存为一个json字符串什么的,就是怎么把那些个getString得到的数据全部处理存到一个json字符串或json格式的对象什么的,有的话代码要怎么加,加在哪里,<% %>里,<script>里还是哪,实在是没啥基础,网上找了不少时间才看到好像在jsp中<% %>里面包的是java的语句,大哥们能尽量回答的简单易懂点吗? 展开
网上找到的在jsp中获取数据方式有这么三种:
有什么简单的在jsp中用的代码可以把以上这些方法中得到的数据给集中保存为一个json字符串什么的,就是怎么把那些个getString得到的数据全部处理存到一个json字符串或json格式的对象什么的,有的话代码要怎么加,加在哪里,<% %>里,<script>里还是哪,实在是没啥基础,网上找了不少时间才看到好像在jsp中<% %>里面包的是java的语句,大哥们能尽量回答的简单易懂点吗? 展开
1个回答
展开全部
查询一条数据:
<%JSONObject jsonObj=new JSONObject()
jsonObj.put("name", name);
;%>
List 多条数据
<%
JSONArray arrayJSON=new JSONArray();
for(....){
JSONObject jsonObj=new JSONObject()
jsonObj.put("name", name);
arrayJSON.add(jsonObj);
}
%>
<%JSONObject jsonObj=new JSONObject()
jsonObj.put("name", name);
;%>
List 多条数据
<%
JSONArray arrayJSON=new JSONArray();
for(....){
JSONObject jsonObj=new JSONObject()
jsonObj.put("name", name);
arrayJSON.add(jsonObj);
}
%>
追问
大哥,这个果然好用,那个再问一下要怎么在js中接受这个数据呢?
一般在js我都是用var dataset = [2.5, 2.1, 3.0, 1.8, 1.3, 0.6];来用数据,这个要怎么弄,
是var dataset = arrayJSON吗?
追答
var dataset = ;应该需要加个单引号var dataset = '';
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询