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:testapp.web.PersonFormController.java

protected ModelAndView onSubmit(Object command) throws ServletException {
    Person p = (Person) command;/*  w  ww  .  j a  v a 2s  .c  o m*/
    if (p.getId() == null) {
        getPersonDao().save(p);
    } else {
        getPersonDao().update(p);
    }
    return new ModelAndView(new RedirectView(getSuccessView()));
}

From source file:org.openmrs.module.tracpatienttransfer.web.controller.EPFC_OverviewController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    ModelAndView mav = new ModelAndView();

    if (Context.getAuthenticatedUser() == null)
        return new ModelAndView(new RedirectView(request.getContextPath() + "/login.htm"));

    mav.setViewName(getViewName());//from  w w  w  .jav a2 s. co  m

    Concept reasonForExingCare = Context.getConceptService()
            .getConcept(TransferOutInPatientConstant.REASON_PATIENT_EXITED_FROM_CARE);
    mav.addObject("reasons", reasonForExingCare.getAnswers());
    mav.addObject("reasonForExitingCareTitle", reasonForExingCare.getDisplayString());

    return mav;
}

From source file:psiprobe.controllers.connectors.ResetConnectorStatsController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {

    String connectorName = ServletRequestUtils.getRequiredStringParameter(request, "cn");
    collectorBean.reset(connectorName);//from  w  ww.  j ava  2 s . c om
    return new ModelAndView(new RedirectView(request.getContextPath() + getViewName()));
}

From source file:controller.deleteEntry.java

@Override
protected ModelAndView onSubmit(Object command) throws Exception {

    Logintable dum = (Logintable) command;
    try {/*  w w  w  . j a  v a2  s .c  o m*/
        //Logintable log = new Logintable();
        long cnic = dum.getCnic();
        String pass = dum.getPassword();

        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.beginTransaction();
        Query query = session.createQuery("delete Logintable where cnic = :cnic");
        query.setParameter("cnic", cnic);
        int result = query.executeUpdate();
        //session.save(login);
        session.getTransaction().commit();

    } catch (Exception e) {
        e.printStackTrace();

    }
    return new ModelAndView(new RedirectView("doctors.htm"));
}

From source file:org.jasig.cas.web.NoSuchFlowExecutionExceptionResolver.java

public ModelAndView resolveException(final HttpServletRequest request, final HttpServletResponse response,
        final Object handler, final Exception exception) {

    if (!exception.getClass().equals(NoSuchFlowExecutionException.class)) {
        return null;
    }/*from w  ww . j  a  v a 2 s . c o m*/

    final String urlToRedirectTo = request.getRequestURI()
            + (request.getQueryString() != null ? "?" + request.getQueryString() : "");

    if (log.isDebugEnabled()) {
        log.debug("Error getting flow information for URL:" + urlToRedirectTo, exception);
    }

    return new ModelAndView(new RedirectView(urlToRedirectTo));
}

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

protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    boolean compile = ServletRequestUtils.getBooleanParameter(request, "compile", false);

    HttpSession session = request.getSession(true);
    Summary summary = (Summary) session.getAttribute(SUMMARY_ATTRIBUTE);
    if (summary == null || !contextName.equals(summary.getName())) {
        summary = new Summary();
        summary.setName(contextName);// w  w  w  . j a v a  2 s .c o m
    }
    getContainerWrapper().getTomcatContainer().listContextJsps(context, summary, compile);

    session.setAttribute(SUMMARY_ATTRIBUTE, summary);

    if (compile) {
        return new ModelAndView(new RedirectView(
                request.getRequestURI() + "?webapp=" + (contextName.length() == 0 ? "/" : contextName)));
    } else {
        return new ModelAndView(getViewName(), "summary", summary);
    }
}

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

@RequestMapping("/delete")
public ModelAndView deleteBranch(String branchId) {
    ModelAndView view = new ModelAndView(new RedirectView("list"));

    if (branchId != null) {
        String[] bids = branchId.split(",");
        for (String bid : bids) {
            branchService.deleteBranch(Long.valueOf(bid));
        }// w ww .j  a  v  a  2 s.c o  m

    }
    return view;
}

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

@Override
protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    boolean compile = ServletRequestUtils.getBooleanParameter(request, "compile", false);

    HttpSession session = request.getSession(false);
    Summary summary = (Summary) session.getAttribute(SUMMARY_ATTRIBUTE);
    if (summary == null || !contextName.equals(summary.getName())) {
        summary = new Summary();
        summary.setName(contextName);/*from w w  w. j ava  2 s.c  om*/
    }
    getContainerWrapper().getTomcatContainer().listContextJsps(context, summary, compile);

    session.setAttribute(SUMMARY_ATTRIBUTE, summary);

    if (compile) {
        return new ModelAndView(new RedirectView(
                request.getRequestURI() + "?webapp=" + (contextName.length() == 0 ? "/" : contextName)));
    }
    return new ModelAndView(getViewName(), "summary", summary);
}

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

@Override
protected ModelAndView handleRequestImpl(HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    String pg = request.getParameter("pg");
    String tgtPage = pg;//  ww w  .  j  a v a  2s. c  om
    if (tgtPage != null)
        tgtPage = tgtPage.trim().toLowerCase();
    if (tgtPage == null || tgtPage.isEmpty()
            || (!pageMap.containsKey(tgtPage) && !noSessionPageMap.containsKey(tgtPage)))
        tgtPage = this.defaultView;
    else if (pageMap.containsKey(tgtPage) && !WebAppUtil.hasValidSession(request)) {
        return new ModelAndView(new RedirectView(this.getNosessView()));
    } else if (pageMap.containsKey(tgtPage)) {
        tgtPage = pageMap.get(tgtPage);
    } else
        tgtPage = noSessionPageMap.get(tgtPage);

    ModelAndView mv = new ModelAndView(tgtPage);

    if (WebAppUtil.hasValidSession(request)) {
        mv.addObject("mydbs", this.frameworkContext.getDbInfoManager()
                .listDbsByUserInfo(WebAppUtil.findUserFromRequest(request)));
        mv.addObject("mydbSize", this.frameworkContext.getDbInfoManager()
                .getMyDatabases(WebAppUtil.findUserFromRequest(request)).size());
    } else {
        mv.addObject("mydbs", this.frameworkContext.getDbInfoManager().getClusters().keySet());
        mv.addObject("mydbSize", 0);
    }
    mv.addObject("hours", HOURS);
    mv.addObject("dbMap", this.frameworkContext.getDbInfoManager().getClusters());
    mv.addObject("help_key", pg);
    mv.addObject("config", this.frameworkContext.getMyperfConfig());
    mv.addObject("scanner_running", this.frameworkContext.getAutoScanner().isRunning());

    if ("sp".equals(pg) || "scatterplot".equals(pg) || "m".equals(pg) || "metrics".equalsIgnoreCase(pg))
        mv.addObject("udms", this.frameworkContext.getMetricsList());
    return mv;

}

From source file:ru.org.linux.section.SectionController.java

@RequestMapping(value = "/view-section.jsp", params = { "section=2" })
public View forumOld() {
    return new RedirectView("/forum/");
}