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

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

Introduction

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

Prototype

public ModelAndView addObject(String attributeName, @Nullable Object attributeValue) 

Source Link

Document

Add an attribute to the model.

Usage

From source file:edu.bbu.security.web.controllers.MainController.java

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

    ModelAndView model = new ModelAndView();
    if (error != null) {
        model.addObject("error", "Invalid username and password!");
    }/*from ww w  .j a  va  2  s.c  o  m*/

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

    return model;

}

From source file:springku.BelajarController.java

@RequestMapping(value = "/formlogin", method = RequestMethod.POST)
public ModelAndView formloginPost(@ModelAttribute("login") Hallo h, HttpServletRequest request,
        HttpServletResponse response) {//from   ww  w.  ja va  2  s . co  m
    if (h.getNama().equals("admin") && h.getNim().equals("admin")) {
        Map<String, String> m = new HashMap<>();
        HttpSession hs = request.getSession();
        hs.setAttribute("username", h.getNama());
        return new ModelAndView("redirect:simpan");
    } else {
        ModelAndView modelAndView = new ModelAndView("form");
        modelAndView.addObject("command", new Hallo());
        request.setAttribute("error", "username dan password masih salah");
        return modelAndView;
    }
}

From source file:com.consol.citrus.admin.controller.ProjectController.java

@RequestMapping(method = RequestMethod.POST)
@ResponseBody//from   w w w  .ja  v a  2s . c  o m
public ModelAndView browseProjectHome(@RequestParam("dir") String dir) {
    String directory = FilenameUtils
            .separatorsToSystem(fileHelper.decodeDirectoryUrl(dir, configurationService.getRootDirectory()));
    String[] folders = fileHelper.getFolders(new File(directory));

    ModelAndView view = new ModelAndView("FileTree");
    view.addObject("folders", folders);
    view.addObject("baseDir", FilenameUtils.separatorsToUnix(directory));

    return view;
}

From source file:ash.resourcemanager.spring.controllers.CustomersController.java

@RequestMapping(value = "/customers", method = RequestMethod.GET)
public ModelAndView showCustomers() {

    List<Customer> customers = getDAO().getAll();

    ModelAndView modelAndView = new ModelAndView("customers");
    modelAndView.addObject("list", customers);
    return modelAndView;
}

From source file:com.company.controller.admin.StudentController.java

@RequestMapping(value = "/edit/{id}", method = RequestMethod.GET)
public ModelAndView edit(@PathVariable("id") int id) throws SQLException {
    ModelAndView mv = new ModelAndView("admin/student/edit");
    mv.addObject("Student", studentService.getById(id));
    return mv;/*from  w  w  w .  ja va 2 s  .  co  m*/
}

From source file:com.flipkart.phantom.runtime.impl.spring.web.AppNameAddingInterceptorHandler.java

@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
        ModelAndView modelAndView) throws Exception {
    if (modelAndView != null) {
        modelAndView.addObject(APP_NAME_PROPERTY, this.applicationName);
    }//from w ww  .  j  a v  a2 s.c  om
    super.postHandle(request, response, handler, modelAndView); //To change body of overridden methods use File | Settings | File Templates.
}

From source file:com.library.bookarticlelibrary.controller.ArticlesController.java

@RequestMapping(value = "/articles/addarticle", method = RequestMethod.GET)
public ModelAndView displayAddArticle() {
    ModelAndView model = new ModelAndView("addarticle");
    model.addObject("article", new Article());
    model.addObject("author", new Author());

    return model;
}

From source file:com.logsniffer.web.controller.exception.ExceptionControllerAdvice.java

@ExceptionHandler(ReferenceIntegrityException.class)
public ModelAndView handleActionViolation(final ReferenceIntegrityException ex) {
    logger.info("Catched reference integrity violation exception", ex);
    final ModelAndView mv = new ModelAndView("errors/ref-intg-violation");
    mv.addObject("ex", ex);
    return mv;/*  ww w .  j  ava 2s  .c om*/
}

From source file:controller.ProgramController.java

@RequestMapping(method = RequestMethod.POST)
public ModelAndView onSubmit(HttpServletRequest request, @ModelAttribute("program") Program program) {
    //pass validation if they enter "TEST" and "TEST"
    String informationMessage = "";
    String errorMessage = "";
    String programToDelete = request.getParameter("delete");
    if (!(programToDelete == null || programToDelete.isEmpty())) {
        try {//  ww  w.ja  v a2 s  . c om
            ProgramBO.deleteProgram(Integer.parseInt(programToDelete));
            informationMessage = "Program deleted";
        } catch (Exception ex) {
            System.out.println("Error deleting program");
            errorMessage = "Error deleting program";
        }
    } else {

        System.out.println("About to add a program (" + program.getProgramName() + ")");
        try {
            ProgramBO.insertProgram(program);
            informationMessage = "Program added";
        } catch (Exception ex) {
            errorMessage = "Error adding program";
            System.out.println("Error inserting program");
        }
    }

    ModelAndView mv;
    mv = new ModelAndView("program");
    mv.addObject("programs", ProgramBO.getPrograms());
    mv.addObject("errorMessage", errorMessage);
    mv.addObject("informationMessage", informationMessage);
    mv.addObject("menu", new Menu());

    return mv;
}

From source file:net.sourceforge.subsonic.controller.PlaylistsController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    Map<String, Object> map = new HashMap<String, Object>();

    User user = securityService.getCurrentUser(request);
    List<Playlist> playlists = playlistService.getReadablePlaylistsForUser(user.getUsername());

    map.put("playlists", playlists);
    ModelAndView result = super.handleRequestInternal(request, response);
    result.addObject("model", map);
    return result;
}