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:ru.trett.cis.controllers.DeviceBrandController.java

@RequestMapping(value = "/{id}")
public ModelAndView showUpdateForm(@PathVariable("id") String id, ModelAndView mv) {
    mv.addObject("deviceBrand", inventoryService.findById(DeviceBrand.class, Long.parseLong(id)));
    mv.setViewName("devicebrand/form");
    return mv;/*from  w ww. j  a v  a2s . c  o m*/
}

From source file:com.ravens.controller.PatronController.java

@RequestMapping(value = "/login", method = RequestMethod.GET)
public @ResponseBody ModelAndView patronLogin(ModelAndView model) throws IOException {

    model.setViewName("PatronLogin");
    model.addObject("aaa", null);
    return model;
}

From source file:com.castlemock.web.basis.web.mvc.controller.AbstractViewController.java

/**
 * The method create a ModelAndView instance with the index page set as the view name
 * @param page The partial page that will be displayed in the index page
 * @param pageContentItems The content items specific for the page that will be displayed
 * @return A new ModelAndView instance with index as view name
 * @see org.springframework.web.servlet.ModelAndView
 * @see #INDEX//from ww w .  j  a v a  2  s .  c  o m
 */
public ModelAndView createPartialModelAndView(final String page, final List<ContentItem> pageContentItems) {
    final ModelAndView modelAndView = createModelAndView();
    modelAndView.setViewName(INDEX);
    modelAndView.addObject(PARTIAL, createPartial(page));
    modelAndView.addObject(LOGGED_IN_USER, getLoggedInUsername());
    modelAndView.addObject(SEARCH_COMMAND, new SearchCommand());
    modelAndView.addObject(DEMO_MODE, demoMode);
    modelAndView.addObject(CONTEXT, getContext());
    return modelAndView;
}

From source file:org.myjerry.evenstar.web.author.NewPostController.java

public ModelAndView view(HttpServletRequest request, HttpServletResponse response) throws Exception {
    ModelAndView mav = new ModelAndView();

    Long blogID = StringUtils.getLong(request.getParameter("blogID"));

    mav.setViewName(".author.newpost");

    mav.addObject("blogID", blogID);
    mav.addObject("privacyMode", new Integer(BlogPost.PRIVACY_MODE_PUBLIC));

    String postTemplate = this.blogPreferenceService.getPreference(blogID,
            BlogPreferenceConstants.postTemplate);
    if (StringUtils.isNotEmpty(postTemplate)) {
        BlogPost post = new BlogPost();
        post.setContents(postTemplate);/*w ww .  java 2  s. c o  m*/
        mav.addObject("post", post);
    }

    return mav;
}

From source file:org.myjerry.evenstar.web.tools.ExportBlogController.java

public ModelAndView view(HttpServletRequest request, HttpServletResponse response) throws Exception {
    ModelAndView mav = new ModelAndView();
    Long blogID = StringUtils.getLong(request.getParameter("blogID"));
    mav.addObject("blogID", blogID);
    mav.setViewName(".tools.export.blog");
    return mav;/*from  ww  w. j  a va2s.co m*/
}

From source file:ru.trett.cis.controllers.CostCenterController.java

@RequestMapping(value = "/{id}")
public ModelAndView showUpdateForm(@PathVariable("id") String id, ModelAndView mv) {
    mv.addObject("costCenter", inventoryService.findById(CostCenter.class, Long.parseLong(id)));
    mv.setViewName("costcenter/form");
    return mv;//from  w  w w. j a v a 2  s  . c o  m
}

From source file:com.rr.generic.ui.profile.profileController.java

/**
 * The 'saveProfileForm.do' POST will save the user profile form.
 *
 * @param session//  ww w  .  j  a v  a 2  s.  c  o m
 * @param email
 * @param firstName
 * @param lastName
 * @param newPassword
 * @param profilePhoto
 * @return
 * @throws Exception
 */
@RequestMapping(value = "saveProfileForm.do", method = RequestMethod.POST)
public ModelAndView submitProfileForm(HttpSession session, @RequestParam String email,
        @RequestParam String username, @RequestParam String firstName, @RequestParam String lastName,
        @RequestParam String newPassword,
        @RequestParam(value = "profilePhoto", required = false) MultipartFile profilePhoto) throws Exception {

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/profile");

    /* Get a list of completed surveys the logged in user has access to */
    User userDetails = (User) session.getAttribute("userDetails");

    /* Check for duplicate email address */
    User existingUser = usermanager.checkDuplicateUsername(username, programId, userDetails.getId());

    if (existingUser != null) {
        mav.addObject("existingUser", "The username is already being used by another user.");
        return mav;
    }

    userDetails.setFirstName(firstName);
    userDetails.setLastName(lastName);
    userDetails.setEmail(email);
    userDetails.setUsername(username);

    if (!"".equals(newPassword)) {
        userDetails.setPassword(newPassword);
        userDetails = usermanager.encryptPW(userDetails);
    }

    if (profilePhoto != null && !"".equals(profilePhoto) && profilePhoto.getSize() > 0) {
        String profilePhotoFileName = usermanager.saveProfilePhoto(programId, profilePhoto, userDetails);
        userDetails.setProfilePhoto(profilePhotoFileName);
    }

    usermanager.updateUser(userDetails);

    mav.addObject("savedStatus", "updated");

    return mav;
}

From source file:org.myjerry.evenstar.web.tools.DeleteBlogController.java

public ModelAndView view(HttpServletRequest request, HttpServletResponse response) throws Exception {
    ModelAndView mav = new ModelAndView();
    Long blogID = StringUtils.getLong(request.getParameter("blogID"));
    mav.addObject("blogID", blogID);

    mav.setViewName(".tools.delete.blog");
    return mav;// ww  w  .  j a  v  a2  s  .c o m
}

From source file:com.lynn.controller.Model.java

@RequestMapping(value = "/A.do")
public ModelAndView A(String type) {
    ModelAndView mv = new ModelAndView();
    System.out.println("com.lynn.controller.Model.A()");
    if (StringUtils.isNotBlank(type)) {
        mv.setViewName("redirect:/model/B1.do");
        return mv;
    }// w w w  .j  av a 2s . com
    mv.setViewName("redirect:/model/B.do");
    return mv;
}

From source file:com.persistent.cloudninja.controller.ProvisionController.java

/**
 * Act as a redirector to Provisioning Status Page
 * @param request HttpServletRequest//from w  ww  .j a  v a2  s .  c  o m
 * @param response HttpServletResponse
 * @return provisioningStatusPage view
 */
@RequestMapping("ProvisioningStatus.htm")
public ModelAndView showProvisioningStatusPage(HttpServletRequest request, HttpServletResponse response) {
    String tenantId = request.getParameter("tenantid");
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.setViewName("provisioningStatusPage");
    modelAndView.addObject("tenantId", tenantId);
    return new ModelAndView("provisioningStatusPage");
}