Example usage for org.springframework.web.servlet.view RedirectView RedirectView

List of usage examples for org.springframework.web.servlet.view RedirectView RedirectView

Introduction

In this page you can find the example usage for org.springframework.web.servlet.view RedirectView RedirectView.

Prototype

public RedirectView(String url) 

Source Link

Document

Create a new RedirectView with the given URL.

Usage

From source file:org.tsm.concharto.web.signup.LoginSignupHelper.java

/**
 * Go where we were originally heading.  The redirect view must already be in the 
 * session at AuthConstants.SESSION_AUTH_TARGET_URI
 * // ww w.ja va 2s .  c om
 * @param request
 * @return where we were originally heading
 */
public static ModelAndView continueToRequestedUrl(HttpServletRequest request) {
    String view = (String) WebUtils.getSessionAttribute(request, AuthConstants.SESSION_AUTH_TARGET_URI);
    //now erase the target so we don't use it another time
    WebUtils.setSessionAttribute(request, AuthConstants.SESSION_AUTH_TARGET_URI, null);
    if (view != null) {
        return new ModelAndView(new RedirectView(view));
    } else {
        return new ModelAndView("redirect:/");
    }
}

From source file:com.yahoo.dba.perf.myperf.springmvc.LogoutController.java

@Override
protected ModelAndView handleRequestImpl(HttpServletRequest req, HttpServletResponse resp) throws Exception {
    HttpSession sess = req.getSession();

    //do we have session
    if (sess != null) {
        UserDBConnections conns = UserDBConnections.class.cast(sess.getAttribute("UserDBConnections"));
        sess.removeAttribute("UserDBConnections");
        sess.invalidate();/*ww w .  ja  v  a2 s .c  om*/

        new Thread(new LogoutCleaner(conns)).start();//make it async. 
        //TODO Add the thread handle for central process
    }

    ModelAndView mv = new ModelAndView(new RedirectView(this.getNosessView()));
    return mv;
}

From source file:com.googlecode.psiprobe.controllers.jsp.DiscardCompiledJspController.java

protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    getContainerWrapper().getTomcatContainer().discardWorkDir(context);
    return new ModelAndView(
            new RedirectView(request.getContextPath() + getViewName() + "?" + request.getQueryString()));
}

From source file:controller.NuevaPersona.java

@Override
protected ModelAndView onSubmit(Object command) throws Exception {
    Persona per = (Persona) command;/*from   w  ww . j  a  va2  s  .  c  o  m*/
    try {
        Session sesion = HibernateUtil.getSessionFactory().getCurrentSession();
        sesion.beginTransaction();
        sesion.save(per);
        sesion.getTransaction().commit();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return new ModelAndView(new RedirectView("persona.htm"));
}

From source file:psiprobe.controllers.jsp.DiscardCompiledJspController.java

@Override
protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    getContainerWrapper().getTomcatContainer().discardWorkDir(context);
    return new ModelAndView(
            new RedirectView(request.getContextPath() + getViewName() + "?" + request.getQueryString()));
}

From source file:org.hobsoft.contacts.server.controller.RootController.java

@RequestMapping(method = RequestMethod.GET)
public RedirectView get() {
    return new RedirectView("/contacts");
}

From source file:net.indialend.attendance.controller.IndexController.java

@RequestMapping(value = "/index", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "error", required = false) String error,
        @RequestParam(value = "logout", required = false) String logout, Principal principal) {

    ModelAndView model = new ModelAndView("index");

    if (error != null) {
        model.addObject("error", "Invalid username and password!");
    }//from  w w  w  .  j a v a 2s.c o m

    if (logout != null) {
        model.addObject("msg", "You've been logged out successfully.");
    }

    if (principal != null) {
        model.setView(new RedirectView("branch/list"));
    }
    return model;

}

From source file:com.googlecode.psiprobe.controllers.apps.RemoveApplicationAttributeController.java

protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    String attrName = ServletRequestUtils.getStringParameter(request, "attr");
    context.getServletContext().removeAttribute(attrName);

    return new ModelAndView(
            new RedirectView(request.getContextPath() + getViewName() + "?" + request.getQueryString()));
}

From source file:controller.logout.java

@Override
public ModelAndView handleRequest(HttpServletRequest hsr, HttpServletResponse hsr1) throws Exception {

    ModelAndView m = new ModelAndView("logout");
    HttpSession session = hsr.getSession();
    session.removeAttribute("scard");
    // m.addObject("doctors", list);
    m.getViewName();// w w w .  j  av  a2 s. c  o m

    return new ModelAndView(new RedirectView("home.htm"));

}

From source file:psiprobe.controllers.apps.RemoveApplicationAttributeController.java

@Override
protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    String attrName = ServletRequestUtils.getStringParameter(request, "attr");
    context.getServletContext().removeAttribute(attrName);

    return new ModelAndView(
            new RedirectView(request.getContextPath() + getViewName() + "?" + request.getQueryString()));
}