protected void renderResponse(HttpServletRequest req, HttpServletResponse resp) { String internalCallBack = (String) lifeCycleService.getCurrentSession().getExtraData().get(AgoravaConstants .INTERN_CALLBACK_PARAM); if (internalCallBack == null) internalCallBack = AgoravaContext.getInternalCallBack(); try { if (internalCallBack.startsWith("/")) internalCallBack = req.getContextPath() + internalCallBack; internalCallBack = resp.encodeRedirectURL(internalCallBack + "?" + req.getQueryString()); resp.sendRedirect(internalCallBack); } catch (IOException e) { throw new AgoravaException(e); } }