美文网首页
SpringMVC redirect & return JSON

SpringMVC redirect & return JSON

作者: hisenyuan | 来源:发表于2018-05-08 10:55 被阅读0次

    springmvc正常情况下redirect并且设置指定响应码,异常情况下返回json数据

    背景介绍

    需求就是正常情况下能redirect到指定的页面
    异常的情况下,能够返回JSON格式的错误信息
    正常情况和异常情况都需要设置HTTP Code

    代码实现

        @RequestMapping(value = "/test", method = RequestMethod.POST)
        public String webCharge(HttpServletRequest request, HttpServletResponse response) {
            if (1==1) {
                response.setStatus(200);
                return "redirect:https://github.com/hisenyuan";
            } else {
                try {
                    response.setStatus(405);
                    response.getWriter().write(JSON.toJSONString("hisenyuan"));
                    return null;
                } catch (IOException e) {
                    e.printStackTrace();
                    return "";
                }
            }
        }
    

    相关文章

      网友评论

          本文标题:SpringMVC redirect & return JSON

          本文链接:https://www.haomeiwen.com/subject/rkyirftx.html