+ final RedirectView redirect = super.connect("facebook", request);
+ return new View()
+ {
+ @Override
+ public String getContentType()
+ {
+ return "text/html";
+ }
+
+ @Override
+ public void render(
+ Map<String, ?> model,
+ HttpServletRequest request,
+ HttpServletResponse response
+ )
+ throws
+ Exception
+ {
+ PrintWriter writer = response.getWriter();
+ writer.write("<script>");
+ writer.write("top.location.href='");
+ writer.write(redirect.getUrl());
+ writer.write("';");
+ writer.write("</script>");
+ response.flushBuffer();
+ }
+ };