sturts2不是有个json包吗?你有他的那个包里面定义的result直接就传过去了.
我是将list在页面上用c:foreach标签循环出来
jquery 可以递交整个json的后台可以接收字符串,再解析,,,,,,或使用struts那样直接“接收”javabean 对象.~
放到webroot下,在页面使用<script type="text/javascript" src = "路径/json.js"></script> 如在webroot下建立一个js文件夹.将json.js放入后.则可以这样写<script type="text/javascript" src = "${pageContext.request.contextPath}/js/json.js"></script>
断点调试看下后台返回的数据是否正确
要用到一个jar json-lib.jar使用JSONObject类就行了
有以下常用的几种1. 将数据赋给action的成员变量,自动会传到前台jsp2. action方法参数设成map,然后将数据放到map中,会带到前台jsp3. action方法中,通过request.setattribute即可
与struts无关,使用文件流即可,生成以.jsp为后缀的文件名就行了
spring mvc怎么返回json三种方法: 1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个jsoniew. 如: 或者 同样要用jackson的jar包. 2、第二种使用json工具将对象序列化成json,常用工具jackson,fastjson,gson. 利用
HttpServletResponse response = this.getResponse();response.setContentType("application/json;charset=utf-8");response.setCharacterEncoding("utf-8");PrintWriter pw = response.getWriter();String str = JSONArray.fromObject(list).toString();