java - 如何在requestMapping下自由的返回数据?
大家讲道理
大家讲道理 2017-04-18 09:34:00
0
3
297
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(3)
左手右手慢动作

Di sini anda boleh menyesuaikan kelas ApiResult sebagai pembawa nilai pulangan,

public class ApiResult<T> implements Serializable {

    private int status;        //返回状态,0标示正确返回,-1表示错误返回,
    private String errmsg;    //返回的错误信息
    private T data;            //返回的数据集合
    /**
    * get,set方法,相关的静态方法
    */
}
@RequestMapping("/firstapi")
@ResponseBody
public ApiResult firstApi(String key,String style,String type){
    if(aboutKey.equal(key)){
        List<Model> models =  aboutModel.queryModels(style, type);
        return ApiResult.succ(models);
    }
    return ApiResult.fail("错误原因");
}

{

"status": 0,
"message": "成功",
"data": {
    ...
}

}

{
    "status": -1,
    "message": "失败描述",
    "data": {
        ...
    }
}
阿神

Anda boleh menggunakan modelAndView, tetapi disarankan agar logik penghakiman diletakkan dalam lapisan perkhidmatan, supaya hasil pelaksanaan dikembalikan secara langsung dan kejayaan dinilai di bahagian hadapan. Tidak perlu menilai sama ada untuk melompat ke antara muka kejayaan di latar belakang

PHPzhong

Anda perlu berfikir dengan jelas sama ada kaedah ini perlu mengembalikan data atau melompat ke halaman, saya rasa cadangan di atas adalah OK

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan