List of usage examples for org.springframework.web.servlet ModelAndView setViewName
public void setViewName(@Nullable String viewName)
From source file:org.openmrs.module.addresshierarchyrwanda.web.controller.AddressLayoutPortletController.java
/** * Handle request method which helps to override the addresslayout portlet. * //from w w w . j a va 2 s . c om * @param request the request * @param response the response * * @return the model and view * * @throws ServletException the servlet exception * @throws IOException Signals that an I/O exception has occurred. * * @see org.openmrs.web.controller.PortletController#handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ModelAndView mav = super.handleRequest(request, response); String portletPath = "/module/addresshierarchyrwanda/portlets/addressLayout"; mav.setViewName(portletPath); return mav; }
From source file:com.rr.wabshs.ui.resources.resourcesController.java
/** * The 'getResourceModal.do' GET request will return the resource modal window. * * @param session/*from w w w . ja va 2 s. c om*/ * @return * @throws Exception */ @RequestMapping(value = "/getResourceModal.do", method = RequestMethod.GET) public ModelAndView getResourceModal(HttpSession session, @RequestParam(value = "resourceId", required = true) Integer resourceId) throws Exception { ModelAndView mav = new ModelAndView(); mav.setViewName("/resources/resourceModal"); programResources programResourceDetails; if (resourceId > 0) { programResourceDetails = resourceManager.getResourceById(resourceId); } else { programResourceDetails = new programResources(); } mav.addObject("programResources", programResourceDetails); return mav; }
From source file:ua.com.codefire.web.ContactController.java
@RequestMapping(value = "/logout", method = RequestMethod.GET) public ModelAndView logout() { ModelAndView model = new ModelAndView(); model.setViewName("logout"); return model; }
From source file:com.controller.RecuperarController.java
@RequestMapping("recuperar.htm") public ModelAndView Recuperar() { ModelAndView mav = new ModelAndView(); mav.setViewName("recuperar/recuperar"); return mav;/*from w ww. j ava 2 s . com*/ }
From source file:com.controller.RecuperarController.java
@RequestMapping("recuperarPassword.htm") public ModelAndView RecuperarPassword() { ModelAndView mav = new ModelAndView(); mav.setViewName("recuperar/recuperarPassword"); return mav;/*from w w w . j a v a 2 s. c om*/ }
From source file:com.rr.wabshs.ui.dashboard.dashboardController.java
@RequestMapping(value = "", method = RequestMethod.GET) public ModelAndView dashboardHome(HttpSession session) throws Exception { ModelAndView mav = new ModelAndView(); mav.setViewName("/dashboard"); /* Get a list of completed surveys the logged in user has access to */ User userDetails = (User) session.getAttribute("userDetails"); Integer userId = 0;//from w w w . j a v a 2 s .c o m if (userDetails.getRoleId() == 2) { } else { userId = userDetails.getId(); } List<Object[]> entities = hierarchymanager.getProgramHierarchyTitles(programId); List<programHierarchyDetails> level1Items = hierarchymanager .getProgramHierarchyItems((Integer) entities.get(0)[0], userId); mav.addObject("level1Items", level1Items); mav.addObject("level1Name", entities.get(0)[1]); mav.addObject("level2Name", entities.get(1)[1]); mav.addObject("level3Name", entities.get(2)[1]); if (null == session.getAttribute("selectedEntity1") || "".equals(session.getAttribute("selectedEntity1"))) { session.setAttribute("selectedEntity1", level1Items.get(0).getId()); } mav.addObject("savedSearchEntity1", session.getAttribute("selectedEntity1")); mav.addObject("savedSearchEntity2", session.getAttribute("selectedEntity2")); mav.addObject("savedSearchEntity3", session.getAttribute("selectedEntity3")); //List<calendarEventTypes> eventTypes = calendarManager.getEventTypeColors(0); List<calendarEventTypes> eventTypes = calendarmanager.getEventCategories(programId); mav.addObject("eventTypes", eventTypes); return mav; }
From source file:com.careerly.common.support.resolver.ControllerExceptionResolver.java
@Override public ModelAndView doResolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {//from w w w . j av a 2 s . com ControllerExceptionResolver.logger .error(String.format("ERROR ## [%s] happend error,the trace is ", request.getServletPath()), ex); String fullClazzName = StringUtils.substringAfterLast(handler.getClass().getName(), "."); String clazzName = StringUtils.substringBefore(fullClazzName, "$"); if (clazzName.endsWith(ControllerExceptionResolver.DATA_CONTROLLER) || clazzName .endsWith(ControllerExceptionResolver.API_CONTROLLER)) /** ??DataAPI **/ { if (ex instanceof BusinessException) /** BusinessException?message?ErrorJsonObject **/ { BusinessException be = (BusinessException) ex; resolveDataException(request, response, handler, StandardJsonObject.newErrorJsonObject(be.getErrorCode(), be.getLocalizedMessage())); } else/** ?BusinessExceptionException"api error"ErrorJsonObject **/ { resolveDataException(request, response, handler, StandardJsonObject.newErrorJsonObject("?!")); } return null; } else /** ?Page **/ { if (ex instanceof BusinessException)/** BusinessException?error? **/ { ModelAndView mv = new ModelAndView(); mv.addObject("errMsg", ex.getLocalizedMessage()); mv.setViewName("views/error"); return mv; } else /** ?BusinessExceptionExceptionerror? **/ { return super.doResolveException(request, response, handler, ex); } } }
From source file:nz.net.catalyst.mobile.dds.CapabilityServiceController.java
@ExceptionHandler(MissingServletRequestParameterException.class) public ModelAndView handleMissingParameters(MissingServletRequestParameterException ex, HttpServletResponse response) {//from w ww. j a v a 2s.c o m logger.warn("parse problems on input data", ex); ModelAndView mav = new ModelAndView(); mav.addObject("error_message", ex.getMessage()); mav.setViewName("error"); response.setStatus(400); return mav; }
From source file:com.anthony.forumspring.controller.PublicController.java
/** * Affiche tous les topics sans distinction * @return //w ww. j a v a 2 s . c o m */ @RequestMapping(value = "/ListeTopicsAll", method = RequestMethod.GET) public ModelAndView viewTopicsAll() { List<Topics> to = topic.findAll(); ModelAndView mav = new ModelAndView(); mav.addObject("ListTopics", to); mav.setViewName("FindAllTopics"); return mav; }
From source file:com.healthcit.cacure.web.controller.XFormPreviewController.java
@SuppressWarnings("unchecked") @RequestMapping(value = Constants.XFORM_PREVIEW_URI, method = RequestMethod.GET) public ModelAndView showXForm(@RequestParam(value = "file", required = false) String fileName, @RequestParam(value = Constants.FORM_ID, required = false) Long formID) { ModelAndView mav = new ModelAndView(); mav.setViewName(XFORM_PREVIEW_VIEW); Map model = mav.getModel();//from www. j a v a 2 s . com String xformModel = ""; String xformBody = ""; // if file present - read in file String xFormData; if (StringUtils.hasText(fileName)) xFormData = readResource(fileName); else xFormData = loadFormDB(formID); if (xFormData != null) { // split XForm into model and body int startOfModelIdx = xFormData.indexOf(MODEL_START_TAG); int endOfModelIdx = xFormData.lastIndexOf(MODEL_END_TAG); int startOfBodylIdx = xFormData.indexOf(BODY_START_TAG); int endOfBodyIdx = xFormData.indexOf(BODY_END_TAG); if (startOfModelIdx >= 0 && endOfModelIdx > 0) { endOfModelIdx += MODEL_END_TAG.length(); xformModel = xFormData.substring(startOfModelIdx, endOfModelIdx); // xformModel = xformModel.replaceAll("xmlns=\"http://www.healthcit.com/FormDataModel\"", "xmlns=\"\""); // find form Title Pattern p = Pattern.compile("(<form.*)(.*name=\"(.*?)\" .*>)"); Matcher m = p.matcher(xformModel); if (m.find() && m.groupCount() > 0) { String formTitle = m.group(3); model.put(XFORM_TITLE, formTitle); } else { model.put(XFORM_TITLE, "Unknown Form"); } model.put(XFORM_MODEL, xformModel); } if (startOfBodylIdx >= 0 && endOfBodyIdx > 0) { startOfBodylIdx += BODY_START_TAG.length(); xformBody = xFormData.substring(startOfBodylIdx, endOfBodyIdx); // Remove/disable the custom JS script that produces the "Confirm Leave Page" warning // Confirm Leave Page warning is disabled in xforms-layout.jsp // xformBody = xformBody.replaceAll( "xforms_html.js", "xforms_htl2.js" ); model.put(XFORM_BODY, xformBody); } } else model.put(XFORM_BODY, "Unable to load XForm"); return mav; }