Examples of RequestDispatcher


Examples of javax.servlet.RequestDispatcher


   protected void forwardToErrorPage(Request request, HttpServletResponse response, LoginConfig config)
   throws IOException
   {
      RequestDispatcher disp =
          context.getServletContext().getRequestDispatcher
          (config.getErrorPage());
      try {
          disp.forward(request.getRequest(), response);
      } catch (Throwable t) {
         String msg = sm.getString("Unexpected error forwarding to error page");
         log.warn(msg, t);
         request.setAttribute(RequestDispatcher.ERROR_EXCEPTION, t);
         response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,
View Full Code Here

Examples of javax.servlet.RequestDispatcher

   }

   protected void forwardToLoginPage(Request request, HttpServletResponse response, LoginConfig config)
   throws IOException
   {
      RequestDispatcher disp =
          context.getServletContext().getRequestDispatcher
          (config.getLoginPage());
      try {
          disp.forward(request.getRequest(), response);
      } catch (Throwable t) {
         String msg = sm.getString("Unexpected error forwarding to login page");
         log.warn(msg, t);
         request.setAttribute(RequestDispatcher.ERROR_EXCEPTION, t);
         response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,
View Full Code Here

Examples of javax.servlet.RequestDispatcher

      PanelsContext panels = support.getOrCreateContext(request, locale);
      boolean include = !panels.isEmpty() || context.getResponse().isCommitted();

      panels.push(panel);
      try {
        RequestDispatcher rd = context.getContext().getRequestDispatcher(template);
        if (include) {
          rd.include(request, context.getResponse());
        } else {
          rd.forward(request, context.getResponse());
        }
      } finally {
        panels.pop();
      }
View Full Code Here

Examples of javax.servlet.RequestDispatcher

      if (uri.startsWith("/")) {
        uri = request.getContextPath() + uri;
      }
      response.sendRedirect(response.encodeRedirectURL(uri));
    } else {
      RequestDispatcher dispatcher = request.getRequestDispatcher(uri);
      if (response.isCommitted()) {
        if (log.isDebugEnabled())
          log.debug("include " + uri);
        dispatcher.include(request, response);
      } else {
        if (log.isDebugEnabled())
          log.debug("forward " + uri);
        dispatcher.forward(request, response);   
      }
    }
  }
View Full Code Here

Examples of javax.servlet.RequestDispatcher

              resp.setStatus(HttpURLConnection.HTTP_INTERNAL_ERROR);
          }
      } else if ("html".equals(format)) {
          // TODO : try to get a default XSLT template creating XHTML output, if found then use it
            // and redirect if no template is available
          RequestDispatcher dispatcher = req.getRequestDispatcher(DEFAULT_TOKEN_HTML_RESOURCE);
          if (dispatcher == null) {
              resp.setStatus(HttpURLConnection.HTTP_NOT_FOUND);
              return;
          }
          try {
              req.setAttribute("oauth_consumer_id", consumer.getKey());
              req.setAttribute("oauth_consumer_display", consumer.getDisplayName());
              req.setAttribute("oauth_consumer_scopes", requestToken.getScopes());
              req.setAttribute("oauth_consumer_permissions", requestToken.getPermissions());
              req.setAttribute("oauth_request_token", requestToken.getToken());
              req.setAttribute("oauth_token_confirm_uri", getAuthorizationConfirmURI(req, null));
              dispatcher.forward(req, resp);
          } catch (Exception ex) {
              resp.setStatus(500);
          }
      }
      //else if ("json".equals(format)) {
View Full Code Here

Examples of javax.servlet.RequestDispatcher

            if (!path.endsWith(".jsp")){
                path += ".jsp";
            }
        }

        RequestDispatcher rd = request.getRequestDispatcher(path);
        rd.forward(request, response);
    }
View Full Code Here

Examples of javax.servlet.RequestDispatcher

import javax.servlet.RequestDispatcher;

public class VoidViewRenderer extends AbstractViewRenderer<Void>{
    public void renderView(Void viewObject, ViewContext viewContext) throws Exception{
        String path = viewContext.getViewBasePath() + viewContext.getControllerPath().toLowerCase() + "/" + viewContext.getActionName() + ".jsp";
        RequestDispatcher rd = viewContext.getRequest().getRequestDispatcher(path);
        rd.forward(viewContext.getRequest(), viewContext.getResponse());
    }
View Full Code Here

Examples of javax.servlet.RequestDispatcher

        executor.stop();
      }
    }
    // Layout.
    String page = "/WEB-INF/ongoing.jsp";
    RequestDispatcher dispatcher = req.getRequestDispatcher(page);
    dispatcher.include(req, resp);
  }
View Full Code Here

Examples of javax.servlet.RequestDispatcher

        }
        if (!path.startsWith("/")){
            path = "/" + path;
        }
       
        RequestDispatcher rd = getRequest().getRequestDispatcher(path);
        rd.forward(getRequest(), getResponse());
    }
View Full Code Here

Examples of javax.servlet.RequestDispatcher

      for (Entry<String, Object> entry : model.entrySet())
      {
         request.setAttribute(entry.getKey(), entry.getValue());
      }

      RequestDispatcher disp = request.getRequestDispatcher(path);
      if (disp == null)
         throw new InternalServerErrorException("No dispatcher found for path '" + path + "'");

      disp.forward(request, response);
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.