@Controller
@RequestMapping("/me")
public class MeController extends BaseController{
@RequestMapping(value="test",method=RequestMethod.POST)
public void test(HttpServletRequest request, HttpServletResponse response){
String token = request.getParameter("token"); //接收参数
Map<String, Object> ControJsonMap = new HashMap<String, Object>();
if(StringUtils.isEmpty(token)){
ControJsonMap.put("msg", "无token");
ControJsonMap.put("status", 999);
ControJsonMap.put("data", "{}");
}else{
ControJsonMap.put("msg", "有token");
ControJsonMap.put("status", 0);
ControJsonMap.put("data", "{}");
}
try {
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
JSONObject json = new JSONObject();
for (Entry<String, Object> map : ControJsonMap.entrySet()) {
json.put(map.getKey(), map.getValue());
}
char[] buf = json.toString().toCharArray();
if(buf.length>0){
out.write(buf);//发送
out.flush();
out.close();
System.out.println("*******************数据发送到前台*******************");
ControJsonMap.clear();
}
} catch (IOException e) {
Log4j.Log4JOutError(e.getMessage());
}
}
}
结果:{"status":0,"data":{},"msg":"有token"}