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.inbio.modeling.web.controller.UpdateUserInfoController.java

/** default behavior for direct access (url) */
@Override/*ww w  .j  a  va 2 s  .  c  o  m*/
protected ModelAndView processFormSubmission(HttpServletRequest request, HttpServletResponse response,
        Object command, BindException errors) throws Exception {

    UserForm userForm = (UserForm) command;
    String uri = request.getRequestURI();

    if (uri.matches(".*deleteUser.*")) {
        this.deleteUser(userForm);
    } else if (uri.matches(".*updateUser.*")) {

        if (!userForm.getPassword1().equals(userForm.getPassword2())) {
            Exception ex = new Exception("errors.passwordNotMatch");
            //Logger.getLogger(ColumnController.class.getName()).log(Level.SEVERE, null, ex);
            errors.reject(ex.getMessage());
            return showForm(request, response, errors);
        } else {
            if ((userForm.getPassword1().equals("") || userForm.getPassword2().equals(""))) {
                Exception ex = new Exception("errors.emptyPassword");
                //Logger.getLogger(ColumnController.class.getName()).log(Level.SEVERE, null, ex);
                errors.reject(ex.getMessage());
                return showForm(request, response, errors);
            } else {
                if (userForm.getFullname().equals("")) {
                    Exception ex = new Exception("errors.emptyFullName");
                    //Logger.getLogger(ColumnController.class.getName()).log(Level.SEVERE, null, ex);
                    errors.reject(ex.getMessage());
                    return showForm(request, response, errors);
                } else {
                    if (userForm.getUsername().equals("")) {
                        Exception ex = new Exception("errors.emptyUserName");
                        //Logger.getLogger(ColumnController.class.getName()).log(Level.SEVERE, null, ex);
                        errors.reject(ex.getMessage());
                        return showForm(request, response, errors);
                    } else {
                        if (userForm.getUserId() == null)
                            this.newUser(userForm);
                        else
                            this.updateUser(userForm);
                    }
                }
            }
        }
    }

    ModelAndView model = null;

    // Send the layer list to the JSP
    model = new ModelAndView();
    model.setViewName("redirect:listUsers.html");

    return model;
}

From source file:com.rr.generic.ui.controller.mainController.java

/**
 * The '/resetPassword' GET request will be used to display the reset password form
 *
 *
 * @return   The forget password form page
 *
 *
 *//*from   w w  w . j  a  va  2  s.c  o m*/
@RequestMapping(value = "/resetPassword", method = RequestMethod.GET)
public ModelAndView resetPassword(@RequestParam(value = "b", required = false) String resetCode,
        HttpSession session) throws Exception {

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/resetPassword");
    mav.addObject("resetCode", resetCode);

    return mav;
}

From source file:com.tce.spring.oauth2.controller.LoginController.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  .  jav a2 s  . c  om*/
    if (logout != null) {
        model.addObject("msg", "You've been logged out successfully.");
    }
    model.setViewName("login");
    return model;
}

From source file:com.rr.generic.ui.controller.mainController.java

/**
 * The '/logout' request will handle a user logging out of the system. The request will handle front-end users or administrators logging out.
 *
 * @param request//w  ww  . ja va  2 s .c  o m
 * @param response
 * @return   the login page view
 * @throws Exception
 */
@RequestMapping(value = "/logout", method = RequestMethod.GET)
public ModelAndView logout(HttpServletRequest request, HttpServletResponse response) throws Exception {

    program programDetails = programmanager.getProgramById(programId);

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/login");
    mav.addObject("programName", programDetails.getProgramName());

    return mav;
}

From source file:com.fengduo.bee.web.controller.product.ProductController.java

/**
 * ?(?)//from   w  ww.  jav  a  2s.  c o  m
 * 
 * @return
 */
@RequestMapping(value = "/projects")
public ModelAndView list(ModelAndView mav, final ItemDTO itemDTO) {
    mav.setViewName("product/list");

    Parameter query = Parameter.newParameter()// 
            .pu("stage", itemDTO.getStage())// ?
            .pu("progress", itemDTO.getProgress())// 
            .pu("tags", itemDTO.getTag())// ?
            .pu("verifyStatus", VerifyStatusEnum.NORMAL.getValue())// ?
            .pu("delFlag", DelFlagEnum.UN_DELETE.getValue())// ?
            .pu("page", itemDTO.getPage());

    PaginationList<ItemFull> listPaginationItemFull = itemService.listPaginationItemFull(query, new IPageUrl() {

        @Override
        public String parsePageUrl(Object... objs) {
            StringBuffer sf = new StringBuffer("/projects?page=" + (Integer) objs[1]);
            if (itemDTO.getTag() != null) {
                sf.append("&tag=" + itemDTO.getTag());
            }
            if (itemDTO.getProgress() != null) {
                sf.append("&progress=" + itemDTO.getProgress());
            }
            if (itemDTO.getStage() != null) {
                sf.append("&stage=" + itemDTO.getStage());
            }
            return sf.toString();
        }
    });
    mav.addObject("itemFullList", listPaginationItemFull);
    mav.addObject("tag", itemDTO.getTag());
    mav.addObject("progress", itemDTO.getProgress());
    mav.addObject("stage", itemDTO.getStage());
    return mav;
}

From source file:com.rr.generic.ui.controller.mainController.java

/**
 * The '/login' request will serve up the login page.
 *
 * @param request/*from ww w .  j a v  a 2  s  . com*/
 * @param response
 * @return   the login page view
 * @throws Exception
 */
@RequestMapping(value = "/login", method = RequestMethod.GET)
public ModelAndView login() throws Exception {

    program programDetails = programmanager.getProgramById(programId);

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/login");
    mav.addObject("programName", programDetails.getProgramName());

    return mav;

}

From source file:com.rr.generic.ui.controller.mainController.java

/**
 * The '/loginfailed' request will serve up the login page displaying the login failed error message
 *
 * @param request/* ww w. ja va 2  s .c om*/
 * @param response
 * @return   the error object and the login page view
 * @throws Exception
 */
@RequestMapping(value = "/loginfailed", method = RequestMethod.GET)
public ModelAndView loginerror(HttpServletRequest request, HttpServletResponse response) throws Exception {

    program programDetails = programmanager.getProgramById(programId);

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/login");
    mav.addObject("programName", programDetails.getProgramName());
    mav.addObject("error", "true");
    return mav;

}

From source file:com.test1.controller.UserSettingsController.java

@RequestMapping(value = "/userSettings/{urlUserId}/{actionId}", method = RequestMethod.GET)
public ModelAndView userSettings(@PathVariable("urlUserId") int urlUserId,
        @PathVariable("actionId") int actionId, @ModelAttribute("userId") int userId) {
    ModelAndView mav = new ModelAndView("userSettings");
    try {/*from   w w  w  .  ja  va 2  s.com*/
        UserDAO userDao = new UserDAO();
        switch (actionId) {
        case 0:
            userDao.deleteUser(urlUserId);
            mav.setViewName("redirect:/home");
            break;
        case 1:
            String username = userDao.getUser(userId).getUsername();
            if (urlUserId != -1) {
                UserBean user = userDao.getUser(urlUserId);
                mav.addObject("username_edit", user.getUsername());
                mav.addObject("password_edit", user.getPassword());
                mav.addObject("id_edit", user.getId());
            } else {
                mav.addObject("id_edit", -1);
            }
            mav.addObject("username", username);
            break;
        default:
            ;
        }
    } catch (Exception ex) {
    }
    return mav;
}

From source file:net.oneandone.stool.overview.StageController.java

@RequestMapping(value = "{name}", method = RequestMethod.GET, produces = MediaType.TEXT_HTML_VALUE)
public ModelAndView stageAsHtml(@PathVariable(value = "name") String stageName, ModelAndView modelAndView)
        throws Exception {
    List<StageInfo> stageInfos = new ArrayList<>();
    modelAndView.setViewName("stages");
    for (StageInfo stageInfo : stages.load(session, users)) {
        if (stageName.equals(stageInfo.name)) {
            stageInfos.add(stageInfo);/*  w  w w  . java  2  s . c o  m*/
        }
    }
    modelAndView.addObject("stages", stageInfos);

    return modelAndView;
}

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

/**
 * <p>login.</p>//from   w  w w  . j  a  v a2s.c  om
 *
 * @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 = "login.mvc", 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!");
    }

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

    return model;

}