インターセプタからresponseでJSONデータを返す

557 ワード

インターフェースのブロッキングを行う場合、インターフェースで呼び出しが許可されているかどうかのJSON情報をブロックでresponseで返す必要があります.
response.setCharacterEncoding("UTF-8");  
response.setContentType("application/json; charset=utf-8");
PrintWriter out = null ;
try{
    JSONObject res = new JSONObject();
    res.put("success","false");
    res.put("msg","xxxx");
    out = response.getWriter();
    out.append(res.toString());
    return false;
}
catch (Excepton e){
    e.printStackTrace();
    response.sendError(500);
    return false;
}