controller传递一个数组参数到JSP,JSP中如何用JS读取 好像用JSON可以。没用过。希望高人给点指点controller ,names是一个String[]数组contextValue.put("names",names);jsp中如何用JS得到呢?希望您用代码表示,不要文字描述 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public JSONObject test() { JSONObject resp = new JSONObject(); JSONArray list = new JSONArray(); String[] names{"1","2","3","4","5"}; for(String name:names){ JSONObject row = new JSONObject(); row.put("s_",name); list.put(row); } resp.put("data",list);} 后台将数组names转出json,然后页面上获取json的值。 我不需要组成键值对,java代码中的数组显示样子直接传到到JSP中就好了。请问java代码怎么写,jsp的怎么写 java代码应该是这样吧JSONArray json = JSONArray.fromObject(list); 可以在jsp页面上用 var yourString='${names}';的方式取出来,如果你的names字符串是 json格式的 var yourJson=eval('${names}');可以用这样的方式取出来。 而你自己放一个java数据到contextValue对象中是不行了,可以先在后台将你的数组转换成json格式的,如果用springMVC 可以加一个注解,具体的楼主可以去soso。 搜了半天了,没个靠谱的。是用的springMVC.我在controller里这么转的JSONArray json = JSONArray.fromObject(list);这么写对么?jsp里我用var yourJson=eval('${names}');取,但是alert出来的yourJson是undefined 如果alert出来是undefined就是出错了,这个问题了逻辑是什么聂;就是把你的数组转换成一个json的字符串,如下yourArray=“[1,2,3]”;将那个字符串放到 request中去,然后js将这个字符串["a","b","a"]转化成json对象,如果是undefined,错误可能出在,你的数组就是空的,要把你的数组转换成字符串,且是符合json格式的字符串 struts2文件上传不上去 hibernate设置lazy="false"后能不能动态修改 JSP 页面实现预存款 java 选择性的 遍历 map 方法 JSF页面跳转问题。 编程题 用Java Service获取XML文件数据 关于<深入浅出Hibernate>一书中的第一个例子 怎么样实现JSP中的链接问题? JSP中自定义标签嵌套的问题,请高手指教:) 关于struts2从页面取值的问题 需要写一个调度CronExpression需要从早上8点半开始到17点半每半小时执行一次
JSONObject resp = new JSONObject();
JSONArray list = new JSONArray();
String[] names{"1","2","3","4","5"};
for(String name:names){
JSONObject row = new JSONObject();
row.put("s_",name);
list.put(row);
}
resp.put("data",list);
}
我不需要组成键值对,java代码中的数组显示样子直接传到到JSP中就好了。请问java代码怎么写,jsp的怎么写
搜了半天了,没个靠谱的。是用的springMVC.我在controller里这么转的
JSONArray json = JSONArray.fromObject(list);
这么写对么?jsp里我用var yourJson=eval('${names}');取,但是alert出来的yourJson是undefined
这个问题了逻辑是什么聂;就是把你的数组转换成一个json的字符串,如下
yourArray=“[1,2,3]”;
将那个字符串放到 request中去,然后js将这个字符串["a","b","a"]
转化成json对象,如果是undefined,
错误可能出在,你的数组就是空的,要把你的数组转换成字符串,且是符合json格式的字符串