「Spring」Cannot create a session after the response has been committedの解決方法
サンプルコード
@RequestMapping(value={"","/"}) public String index(HttpServletResponse response,HttpServletRequest request) throws Exception{ String callbackurl = request.getRequestURL().toString(); Authorize cft = new Authorize(appKey, appSecret); String code = request.getParameter("code"); String url = cft.forwardurl(callbackurl, "test", Authorize.DISPLAY_TAG_T.WEB); if ( code == null || code.isEmpty() ){ /** return null対策*/ response.sendRedirect(url); return null; }else{ String text=au.querytoken(code, callbackurl); Map<String, Object> map=JSON.parseObject(text); String token=(String) map.get("access_token"); if(token==null){ response.sendRedirect(url); return null; }else{ User user=new User(token); System.out.println(user.me()); System.out.println(text+"--------------"); } } return "user/guide"; }