knrt.net
当前位置:首页 >> sErvlEt从数据库获取数据转成了json格式,js怎么获取不到这个json啊? >>

sErvlEt从数据库获取数据转成了json格式,js怎么获取不到这个json啊?

应该写成addBox(result.rows); 你可以alert(JSON.stringify(result));看返回的json数据

List<String> list = new ArrayList<String>(); JSONArray jsonArray = JSONArray.fromObject(list); Student student = new Student("name", "age", "class"); JSONObject jsonObject = JSONObject.fromObject(student); 然后你就可以返回jsonArray或者jsonObject了

首先 检查 有没有 配置 web.xml文件servlet想要使用是需要 在xml中配置的 2.检查路径是否正确3.ajax的路径 建议使用绝对路径 因为HTML是静态页面 不会动态生成地址Tomcat服务器的话 路径为 localhost:8080/项目名/servletName

public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{ JSONObject json = new JSONObject();json.put("data1", "1233");json.put("data2", "2344");ServletOutputStream os = resp.

你在前台的页面使用jsp,里面写个javascript,js中可用el表达式来获取response中的基础类型值,因为在返回jsp之前,el表达式就会被解析,js实在返回之后执行的,其实就等于你在js中直接赋值.对于对象的话,要从servlet或是response中获取,使用ajax,至于其他的方法,目前没想到,jstl标签和el表达式作用差不多.

JSONArray json = JSONArray.fromObject(mmap);mmap 就是从数据库中读到的数组

给div添加一个id属性 如:<div id="ttt"></div> document.getElementById("ttt").innerHTML= <你获得的数据>;

用json,一个结构清晰,二是容易转成对象调用,你可以谷歌一下json格式的好处..自己查询的更加清晰深刻. ajax一般用xml,字符串,js矗百匪知睹版色保姬on三种方式 可以参考w3c 如果您认可我的答案,请采纳

在URL后面?传输数据是get的方式,不是POST,所以你需要把TYPE设置成GET,然后用doGet方法来接收,试试看呗O(∩_∩)O

将你js中获取到得username,password输出看是否有获取到值.请求type,dataType与实际发送的data不一致.type:"post", data:"username="+studentName+"&passward="+passWard, dataType:"json",a. 如果要使用你目前的data来传递

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com