怎么在jsp文件中把已经读取到的MySQL数据库数据存为一个json格式字符串或对象什么的,在js中可操作

之前问了之后有一位大哥回答了说“用js给后台的servlet发送一个ajax的请求,在servlet中去请求数据库的数据,并把数据拼接成json格式返回”,还发了个代码,... 之前问了之后有一位大哥回答了说“用js给后台的servlet发送一个ajax的请求,在servlet中去请求数据库的数据,并把数据拼接成json格式返回”,还发了个代码,但是完全看不懂,而且我没用过servlet,不知道这是什么。
网上找到的在jsp中获取数据方式有这么三种:

有什么简单的在jsp中用的代码可以把以上这些方法中得到的数据给集中保存为一个json字符串什么的,就是怎么把那些个getString得到的数据全部处理存到一个json字符串或json格式的对象什么的,有的话代码要怎么加,加在哪里,<% %>里,<script>里还是哪,实在是没啥基础,网上找了不少时间才看到好像在jsp中<% %>里面包的是java的语句,大哥们能尽量回答的简单易懂点吗?
展开
 我来答
小哲416
2016-05-06 · 超过27用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:43.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);
}
%>
追问
大哥,这个果然好用,那个再问一下要怎么在js中接受这个数据呢?
一般在js我都是用var dataset = [2.5, 2.1, 3.0, 1.8, 1.3, 0.6];来用数据,这个要怎么弄,
是var dataset = arrayJSON吗?
追答
var dataset = ;应该需要加个单引号var dataset = '';
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式