问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

使用rest,后台怎样返回json数据,struts2以上框架,用的是注解

发布网友 发布时间:2022-05-04 20:35

我来回答

3个回答

热心网友 时间:2022-06-25 17:16

struts2中用rest后台返回json的方法是统一封装response为JSONObject即可。
举例如下:
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.opensymphony.xwork2.Action;
public class Test {

public Map responseJson;
public Map getResponseJson() {
return responseJson;
}
public void setResponseJson(Map responseJson) {
this.responseJson = responseJson;
}

public String getList(){
Map<String, Object> map = new HashMap<String, Object>();
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
for(int i=0;i<3;i++){
Map<String, Object> m = new HashMap<String, Object>();
m.put("id", i);
m.put("name", "Mic"+i);
list.add(m);
}
map.put("rows", list);
map.put("totalCont", 3);
this.setResponseJson(map);
return Action.SUCCESS;
}
}

热心网友 时间:2022-06-25 17:16

直接使用.json作为后缀的请求都会返回json对象。默认支持的
action类如果实现ModelDriven,就会返回model对象,否则返回整个action对象追问ModelDriven 对象是什么东西 是不是这样子

private Object model;

热心网友 时间:2022-06-25 17:17

@RequestMapping(value = "/schele",
consumes="application/json",
method = RequestMethod.POST)

是这样吗追问是action有个model对象,好像是根据这个进行返回,具体又不知道怎么做。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
西宁出发经甘南、川西到云南自驾游最佳路线 有没有哪些摇滚比较好的女歌手? 王红都唱歌哪些歌曲? 王红是李春波的老婆吗? 周五买的基金周一有收益嘛? 成语:过隙白驹是什么意思?有什么样的典故和故事? 如何评价华语乐坛王菲,林忆莲,李玟,张惠妹,那英的唱功地位 如何评价王菲和李玟的性格对比?人生阅历有多大的不同? 李玟去世:广告语 ldquo 大家好才是真的好 rdquo 是不是李玟的作品? 地脚线用什么颜色的好 地脚线和什么颜色搭配 okHttp中onResponse中获得的json数据怎么返回 response怎么返回json数据 storage信息里有硬盘,启动里什么也没有 一台新刚买回来的计算机里面是否有磁盘的 vivoy85有没有磁盘? 磁盘管理能有磁盘我的电脑不显示 有磁盘,但电脑提示请插入磁盘H 电脑有硬盘为什么还要内存 电脑有磁盘一和磁盘二,但是磁盘一只有C盘,容量为30G,磁盘二为D盘,容量1800G,怎么才能把D 驱动有磁盘怎么还显示请将磁盘放入 我的电脑有磁盘未启用 煮鸡蛋用什么调料泡制比较好吃并且有营养 为什么守岁? 关闭液晶电视的方式 关闭电视机时机顶盒可不可以长期不关 怎么关闭电视百度知道 怎么样让手机变成电脑 迷宫蛛有什么特点 昆虫记《迷宫蛛》读后感,体现“最慈爱母亲” 昆虫记迷宫蛛的食性 请问金桔怎么保存 怎么直接通过responsebody返回json数据 springmvc中怎么将@responsebody返回json数据在log4j中输出 spring MVC注解问题及怎样返回json数据 @responsebody 怎么返回jsonp格式 很多金桔怎么保存 response怎么发送json数据 百米跨栏有几个栏杆 1,刘翔的110米跨栏和女子100栏分别有几个栏? response发送json数据需要进行转义吗 所有跨栏跑比赛中设置几个栏架 110米和100米跨栏分别有多少个栏架? a.10,10 b.10,9 c.9,9 d.9,8 小学男子100米栏、女子80米栏的栏高,栏间距,第一个栏多少米,总共多少个栏越详细越好。谢谢各位大神。 跨栏比赛设几个栏 百米跨栏有几个栏 男子一百一十米跨栏要跨多少个栏?女子呢? 男子100米跨栏有几个栏? 110米跨栏赛道上一共有几个栏? 请问110米栏有几个栏 一般的双杠洗衣机的洗涤和脱水电机的功率和转速各是多少