Example usage for org.springframework.web.servlet ModelAndView setViewName

List of usage examples for org.springframework.web.servlet ModelAndView setViewName

Introduction

In this page you can find the example usage for org.springframework.web.servlet ModelAndView setViewName.

Prototype

public void setViewName(@Nullable String viewName) 

Source Link

Document

Set a view name for this ModelAndView, to be resolved by the DispatcherServlet via a ViewResolver.

Usage

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;

}