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:com.leapfrog.springFramework.Controller.UserDashBoardController.java

@RequestMapping(value = "/user", method = RequestMethod.GET)
public ModelAndView userDashboard(HttpServletRequest request) {
    ModelAndView mv = new ModelAndView();
    HttpSession session = request.getSession(false);
    User user = (User) session.getAttribute("USER");

    if (session.getAttribute("USER") == null) {
        mv.setViewName("userLogin");

    } else {// w ww  .  j  a  v  a2  s  . c  om
        List<faculties> facList = daoFac.getALL();
        List<Programme> progList = daoProg.getALL();
        List<Course> courseList = daoCourse.getALL();
        List<Question> questionList = daoQuestion.getByUserId(user.getUserId());

        List<EBooks> bookList = bookDao.getByUserId(user.getUserId());
        List<ModalPapers> modalList = modalDao.getByUserId(user.getUserId());

        mv.addObject("facList", facList);
        mv.addObject("progList", progList);
        mv.addObject("courseList", courseList);
        mv.addObject("bookList", bookList);
        mv.addObject("modalList", modalList);
        mv.addObject("questionList", questionList);
        mv.setViewName("everyOne/UserDashBoard");
    }
    return mv;
}

From source file:CRM.web.MishaSecurityController.java

@RequestMapping(value = "/login", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "error", required = false) String error,
        @RequestParam(value = "logout", required = false) String logout) {

    ModelAndView model = new ModelAndView();

    if (error != null) {
        model.addObject("error", "Invalid username and password!");
    }//from w w  w.  ja v  a  2s . c  o  m
    if (logout != null) {
        model.addObject("msg", "You have successfully logged out.");
    }

    model.setViewName("login");

    return model;
}

From source file:gemlite.core.webapp.tools.BatchController.java

@RequestMapping(value = "/import", method = RequestMethod.GET)
    public ModelAndView getImport() {
        ModelAndView view = new ModelAndView();
        view.setViewName(PAGE_PREFIX + "import");
        //@   cmdh
        BatchService bs = JpaContext.getService(BatchService.class);
        List<GmBatch> list = bs.findAll();
        view.addObject("list", list);
        return view;
    }//from   w  w  w.j  av a 2 s.  com

From source file:com.sf.springsecurityregistration1.web.controllers.RegistrationController.java

/**
 * Method used to create a new user for registration page.
 *
 * @return model of the registration page
 */// w ww .j  ava 2s . c  o m
@RequestMapping(value = { "/registration" }, method = RequestMethod.GET)
public ModelAndView registrationPage() {
    //        System.out.println("registrationPage");
    Users user = new Users();
    ModelAndView model = new ModelAndView();
    model.addObject("user", user);
    model.setViewName("registration");
    return model;

}

From source file:com.stephengream.simplecms.web.controllers.AuthController.java

@RequestMapping(value = "login", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "error", required = false) String error,
        @RequestParam(value = "logout", required = false) String logout) {
    //Not sure why, but CSRF protection wouldn't work without using this 
    //way of doing things
    ModelAndView model = new ModelAndView();
    if (error != null) {
        model.addObject("error", "Invalid username and password!");
    }/*from  w w w  .j  av a 2  s .com*/

    if (logout != null) {
        model.addObject("msg", "You've been logged out successfully.");
    }

    model.setViewName("auth/login");
    return model;
}

From source file:org.mypackage.spring.controllers.ContactsSpringController.java

@RequestMapping(value = "/contacts/{id}/delete", method = RequestMethod.GET)
public ModelAndView getDeleteContact(@PathVariable String id) {

    ModelAndView modelAndView = new ModelAndView();
    try {/*  www .  ja v a2  s .  co  m*/
        deleteContactController.deleteContact(id);
        modelAndView.setViewName("redirect:/contacts");
    } catch (DalException ex) {
        logger.error("A database error occured.", ex);
        modelAndView.addObject("errorCode", HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
        modelAndView.addObject("errorMessage", "An internal database error occured. Please try again.");
        modelAndView.setViewName("/errorPage.jsp");
    } catch (MalformedIdentifierException ex) {
        modelAndView.addObject("errorCode", HttpServletResponse.SC_BAD_REQUEST);
        modelAndView.addObject("errorMessage", "An error occured because of a malformed id (caused by id = "
                + id + "). Please use only numeric values.");
        modelAndView.setViewName("/errorPage.jsp");
    }
    return modelAndView;
}

From source file:org.owasp.webgoat.controller.Start.java

/**
 * <p>start.</p>//from   ww  w.j a v a2s  . co m
 *
 * @param request a {@link javax.servlet.http.HttpServletRequest} object.
 * @param error a {@link java.lang.String} object.
 * @param logout a {@link java.lang.String} object.
 * @return a {@link org.springframework.web.servlet.ModelAndView} object.
 */
@RequestMapping(value = "start.mvc", method = { RequestMethod.GET, RequestMethod.POST })
public ModelAndView start(HttpServletRequest request,
        @RequestParam(value = "error", required = false) String error,
        @RequestParam(value = "logout", required = false) String logout) {

    ModelAndView model = new ModelAndView();
    // make sure session is set up correctly
    // if not redirect user to login
    if (checkWebSession(request.getSession()) == false) {
        model.setViewName("redirect:/login.mvc");
        return model;
    }
    String role = getRole();
    String user = request.getUserPrincipal().getName();
    model.addObject("role", role);
    model.addObject("user", user);

    String contactEmail = servletContext.getInitParameter("email");
    model.addObject("contactEmail", contactEmail);
    String emailList = servletContext.getInitParameter("emaillist");
    model.addObject("emailList", emailList);

    Application app = Application.getInstance();
    logger.info("Setting application properties: " + app);
    model.addObject("version", app.getVersion());
    model.addObject("build", app.getBuild());

    // if everything ok then go to webgoat UI
    model.setViewName("main_new");
    return model;
}

From source file:com.aboutdata.web.controller.SearchController.java

/**
 * /*w  w w  .  j  ava 2s .co  m*/
 *
 * @param page
 * @param keywords
 * @param model
 * @return
 */
@ResponseBody //????
@RequestMapping("/next")
public ModelAndView infinitescroll(int page, String keywords, ModelAndView model) {
    logger.info("page now {}", page);
    Pageable pageable = new PageRequest(page, 24);
    Page<PhotosModel> pages = searchService.search(keywords, pageable);
    logger.info("page size {}", pages.getContent().size());
    model.setViewName("/portal/search/next");
    model.addObject("pages", pages);
    model.addObject("page", page);
    return model;
}

From source file:co.com.soinsoftware.altablero.request.MainBoardRequestHandler.java

@RequestMapping(value = { DEFAULT_PAGE, GENERAL_PAGE }, method = RequestMethod.GET)
public ModelAndView generalPage() {
    ModelAndView model = null;
    try {// w  w  w.j ava2  s . co m
        final UserBO logedUser = this.getLogeduser();
        if (logedUser != null && logedUser.getPassword().equals(DEFAULT_PASSWORD)) {
            model = new ModelAndView();
            model.setViewName(REDIRECT_PASSWORD_PAGE);
            model.addObject(USER_PARAMETER, logedUser);
        } else {
            model = this.buildModelAndView(logedUser);
            model.setViewName(GENERAL_PAGE);
        }
    } catch (IOException ex) {
        LOGGER.error(ex.getMessage());
        model = LoginRequestHandler.buildRedirectLoginModel();
    }
    return model;
}

From source file:web.SecurityController.java

@RequestMapping(value = "/login", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "error", required = false) String error,
        @RequestParam(value = "logout", required = false) String logout) {

    ModelAndView model = new ModelAndView();

    if (error != null) {
        model.addObject("error", "Invalid username and password!");
    }// ww  w  .java 2 s  .c  om

    if (logout != null) {
        model.addObject("msg", "You've been logged out successfully.");
    }

    model.setViewName("login");

    return model;
}