_忧 2015-03-09 14:46 采纳率: 45.2%
浏览 2206

关于是struts2配置json注解问题

这是我的一段注解:
@ParentPackage("json-default")
@Namespace("/")
public class SubjectAction extends BaseAction{

private JSONArray resultObj;

@Action(value="subject",
        results={@Result(type="json")},
        params={"contentType", "text/html"})
public String doSubject(){
    System.out.println("进入了subject");
     List view = new ArrayList();     
     Map<String, Object> json = new HashMap<String, Object>(); 
     json.put("id", "测试数据");
     view.add(json);
     resultObj=JSONArray.fromObject(view);
    return SUCCESS;
}



public JSONArray getResultObj() {
    return resultObj;
}

public void setResultObj(JSONArray resultObj) {
    this.resultObj = resultObj;
}

}

其中doSubject的方法上面的注解 :params={"contentType", "text/html"} 这句是什么意思?我试过把这段去了,页面也能收到json,或者把"contentType" 改为“resultObj”也能。这句话到底什么意思?
第二:我也页面接收到的json是这样子的:{"resultObj":[{"id":"测试数据"}]}
如果我想要json返回显示为:[{"id":"测试数据"}] 该怎么搞?
在控制台打印 resultObj 是[{"id":"测试数据"}] ;到了页面就多了resultObj 了 ,怎么搞啊?求指导

  • 写回答

1条回答 默认 最新

  • zhengZhou_2017 2017-07-12 07:51
    关注

    @Results({@Result(name = "sucess" , type="json")})

    评论

报告相同问题?

悬赏问题

  • ¥15 求chat4.0解答一道线性规划题,用lingo编程运行,第一问要求写出数学模型和lingo语言编程模型,第二问第三问解答就行,我的ddl要到了谁来求了
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果