jfinal里如何返回给一些第三方接口response print

有一些接口需要后台告诉他们是否接口成功比如

response.getWriter().print(json)

我用

renderJson好像返回不了不知道怎么才能response.getWriter().print方式返回

评论区

lyh061619

2017-11-26 22:43

你个情况,可以这么设计,每个接口,必须有三个字段如:
private String message; //信息
private int errorCode = 0;//状态码
private Object data;//显示数据
当访问接口失败或成功时,返回消息与状态码就好了 接口访问如:http://ip/test,
返回如下格式信息:{"data":null,"errorCode":0,"message":"操作成功!"},
不用response.getWriter太麻烦了。

JFinal

2017-11-27 18:09

不知道问题是什么? 修改原文,适当补充一下

yjjdick1990

2017-11-29 10:35

@JFinal 是我自己的问题,我controller里没有render,然后就报异常了,我直接renderText("")是在调试第三方接口

yjjdick1990

2017-11-29 10:36

@lyh061619 我的是第三方接口他给我的demo就是这么写的,所以。。。。其实我发现直接renderJson好像也可以

lyh061619

2017-11-29 10:46

@yjjdick1990 是的,接口提出的数据就是json格式的就好了,接口访问状态码,消息等一目了然。

热门反馈

扫码入社