List of usage examples for org.springframework.web.servlet.view RedirectView RedirectView
public RedirectView(String url)
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/"); }