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.bitranger.parknshop.admin.CtrlIndex.java

@RequestMapping(value = "/admin", method = RequestMethod.GET)
public ModelAndView adminIndex(ModelAndView mv) {

    inject(mv);//  ww  w  .  j  a  v  a2  s .  co  m

    mv.setViewName("admin");

    List ls = psAdministratorDAO.findAll();
    if (ls != null && ls.size() > 0)
        mv.addObject("cur_admin", ls.get(0));
    else {
        System.out.println("CtrlIndex.adminIndex()");
        System.err.println("No admin");
    }

    mv.addObject("shopapply_list", psShopApplyDAO.findAll());
    mv.addObject("notice_list", psNoticeAdminDAO.findByIsValid(new Short((short) 1)));
    mv.addObject("seller_list", psSellerDAO.findAll(new FetchOption().descending().limit(20)));
    mv.addObject("buyer_list", psCustomerDAO.findAll(new FetchOption().descending().limit(50)));
    mv.addObject("ad_list", psPromotItemDAO.findAllValid());

    mv.addObject("order_list", psOrderDAO.findAll(OrderStatus.FINISHED));
    mv.addObject("count_orders", psOrderDAO.findAll(OrderStatus.FINISHED).size());

    double tnxV = psOrderDAO.countTnxVolumn();
    mv.addObject("tnx_volumn", tnxV);
    double ro = tnxV * 0.01;
    double ra = psPromotItemDAO.calAdRevenue();
    double sum = ro + ra;
    mv.addObject("revenue_orders", ro);
    mv.addObject("revenue_ads", ra);
    mv.addObject("ratio_order", ro / sum);
    mv.addObject("ratio_ad", ra / sum);

    return mv;
}

From source file:com.searchbox.framework.web.admin.AdminController.java

@RequestMapping(value = { "", "/" })
@ResponseBody/*from   w  w w  .j  a  va 2s.c  o  m*/
public ModelAndView getHome(@PathVariable SearchboxEntity searchbox, HttpServletRequest request,
        ModelAndView model, RedirectAttributes redirectAttributes) {
    model.setViewName(this.getViewFolder() + "/index");

    if (searchbox == null) {
        LOGGER.error("Searchbox {} not found!", searchbox);
        return new ModelAndView(new RedirectView("/", true));
    }

    return model;
}

From source file:cs544.wamp_blog_engine.controller.BlogController.java

/**
 * RESTful service//ww w .ja v a 2s .co m
 * @param model
 * @param session
 * @return 
 */
@RequestMapping(value = "/REST/allBlog", method = RequestMethod.GET)
public ModelAndView getAllBlogs() {
    ModelAndView mav = new ModelAndView();
    mav.setViewName("marshalview");
    mav.addObject(new Blogs(blogerService.getAllBlogs()));
    return mav;
}

From source file:com.qq.common.WrappedController.java

@ExceptionHandler(value = { MethodArgumentNotValidException.class,
        MissingServletRequestParameterException.class, ServletRequestBindingException.class,
        UnsatisfiedServletRequestParameterException.class, ServletRequestParameterException.class })
@ResponseBody//  w ww .j a v  a  2 s.co m
public Object handleRequestFormatException(HttpServletRequest request, Exception e) {
    boolean isAjax = isAjaxRequest(request);
    log.info("exception intercepted, uri={}, isajax={}", request.getRequestURI(), isAjax, e);

    String msg = e.getMessage();
    if (e instanceof MethodArgumentNotValidException) {
        msg = BindingResultMessage.get(((MethodArgumentNotValidException) e).getBindingResult());
    }

    ExceptionResponse response = new ExceptionResponse(EC_SUCCESS, EC_PARAMETER_WRONG, msg);
    response.setAttached(new ExceptionResponseAttached().loadFromRequest(request));

    if (isAjax) {
        return response;
    } else {
        ModelAndView mv = new ModelAndView();
        mv.setViewName("exception");
        mv.addObject("response", response);
        return mv;
    }
}

From source file:com.ut.healthelink.controller.orgController.java

/**
 * The '/associations' Get request will display the list of organizations associated to the organization
 * for the logged in user.// w w  w  .  j av  a  2s.  co  m
 *
 * @param request
 * @param response
 * @return   the associated organization list page
 * @throws Exception
 */
@RequestMapping(value = "/", method = RequestMethod.GET)
public ModelAndView viewAssociations(HttpServletRequest request, HttpServletResponse response,
        HttpSession session) throws Exception {

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/organizations/associated");

    User userInfo = (User) session.getAttribute("userDetails");

    List<Organization> organizations = organizationManager.getAssociatedOrgs(userInfo.getOrgId());
    mav.addObject("organizations", organizations);

    return mav;

}

From source file:org.inbio.modeling.web.controller.EditLayerController.java

/** default behavior for direct access (url) */
@Override/*from  www. ja  va  2  s .c  o m*/
protected ModelAndView processFormSubmission(HttpServletRequest request, HttpServletResponse response,
        Object command, BindException errors) throws Exception {
    LayerDTO layerDTO = (LayerDTO) command;

    layerDTO = layerManager.getLayerById(layerDTO.getId());

    ModelAndView model = null;

    // Send the layer list to the JSP
    model = new ModelAndView();
    model.setViewName("admin/layerDetails");
    model.addObject("layerForm", layerDTO);

    return model;
}

From source file:org.myjerry.evenstar.web.admin.CreateBlogController.java

public ModelAndView submit(HttpServletRequest request, HttpServletResponse response) throws Exception {
    // check for requisite parameters
    String blogTitle = request.getParameter("blogTitle");
    String blogAddress = request.getParameter("blogAddress");
    String blogAlias = request.getParameter("blogAlias");

    ModelAndView mav = new ModelAndView();
    mav.setViewName(".admin.create.blog");

    List<String> validationErrors = new ArrayList<String>();
    if (StringUtils.isNotBlank(blogTitle) && StringUtils.isNotBlank(blogAddress)) {
        if (this.blogService.existsBlogName(blogTitle)) {
            validationErrors.add("A blog with the same name already exists.");
        }/* w  w  w.  j ava  2 s  . com*/
        if (this.blogService.existsBlogAddress(blogAddress)) {
            validationErrors.add("A blog with the same address already exists.");
        }
        if (this.blogService.existsBlogAlias(blogAlias)) {
            validationErrors.add("A blog with the same alias already exists.");
        }

        if (validationErrors.size() == 0) {
            try {
                boolean result = this.blogService.createBlog(blogTitle, blogAddress, blogAlias);
                if (!result) {
                    validationErrors.add("Error creating blog");
                } else {
                    mav.setViewName(".admin.create.blog.complete");
                }
            } catch (Exception e) {
                validationErrors.add("Error creating blog");
            }
        }
    } else {

    }

    mav.addObject("validationErrors", validationErrors);
    return mav;
}

From source file:io.manasobi.security.UserDetailsController.java

@ExceptionHandler(MongoTimeoutException.class)
public ModelAndView handleError(HttpServletRequest req, Exception exception) {

    ModelAndView mav = new ModelAndView();

    mav.addObject("msg", exception);
    mav.addObject("url", req.getRequestURL());
    mav.setViewName("error");

    return mav;//w  ww .ja  v  a 2  s .  c  o m
}

From source file:com.ravens.filters.GlobalDefaultExceptionHandler.java

@ExceptionHandler(value = Exception.class)
public ModelAndView defaultErrorHandler(HttpServletRequest req, Exception e) throws Exception {
    // If the exception is annotated with @ResponseStatus rethrow it and let
    // the framework handle it - like the OrderNotFoundException example
    // at the start of this post.
    // AnnotationUtils is a Spring Framework utility class.
    if (AnnotationUtils.findAnnotation(e.getClass(), ResponseStatus.class) != null)
        throw e;//from w  w w  .ja  v  a 2s  . com

    // Otherwise setup and send the user to a default error-view.
    ModelAndView mav = new ModelAndView();
    mav.addObject("exception", e);
    mav.addObject("url", req.getRequestURL());
    mav.setViewName(DEFAULT_ERROR_VIEW);

    e.printStackTrace();
    return mav;
}

From source file:mx.com.gaby.controller.HomeController.java

@RequestMapping("/async2")
public ModelAndView async2() throws ExecutionException {
    System.out.println("ASYNC2");

    testAsynch.procesar();/*  w w  w .ja v  a  2  s  . com*/

    ModelAndView modelAndview = new ModelAndView();

    modelAndview.setViewName("index");

    return modelAndview;
}