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.shareok.data.webserv.SshIslandoraDataController.java

@RequestMapping(value = "/ssh/islandora/book/import/job/{jobTypeStr}", method = RequestMethod.POST)
public ModelAndView sshIslandoraImport(HttpServletRequest request,
        @ModelAttribute("SpringWeb") IslandoraSshHandler handler,
        @RequestParam(value = "recipeLocal", required = false) MultipartFile file,
        @PathVariable("jobTypeStr") String jobTypeStr) {
    String recipeFileUri = (String) request.getParameter("recipeFileUri");
    String userId = String.valueOf(request.getSession().getAttribute("userId"));

    String serverId = handler.getServerId();
    IslandoraRepoServer server = (IslandoraRepoServer) serverService.findServerById(Integer.valueOf(serverId));
    if (null == serverId || serverId.equals("")) {
        String serverName = (String) request.getParameter("serverName");
        if (null != serverName) {
            server = (IslandoraRepoServer) serverService.findServerByName(serverName);
            handler.setServerId(String.valueOf(server.getServerId()));
        }// w  w w. j  a  v a 2  s . c o m
    }
    handler.setDrupalDirectory(server.getDrupalPath());
    handler.setFilePath(server.getIslandoraUploadPath());
    handler.setTmpPath(server.getTempFilePath());

    if ((null != file && !file.isEmpty()) || (null != recipeFileUri && !"".equals(recipeFileUri))) {
        try {
            int jobTypeIndex = DataUtil.getJobTypeIndex(jobTypeStr, "islandora");
            handler.setJobType(jobTypeIndex);
            RedisJob job = jobHandler.execute(Long.valueOf(userId), handler, file, recipeFileUri);

            int statusIndex = job.getStatus();
            String isFinished = (statusIndex == 2 || statusIndex == 6) ? "true" : "false";

            ModelAndView model = new ModelAndView();
            model = WebUtil.getServerList(model, serverService);
            model.setViewName("jobReport");
            model.addObject("host", handler.getSshExec().getServer().getHost());
            model.addObject("collection", handler.getParentPid());
            model.addObject("status", RedisUtil.REDIS_JOB_STATUS[job.getStatus()]);
            model.addObject("isFinished", isFinished);
            model.addObject("reportPath", "/webserv/download/report/" + DataUtil.JOB_TYPES[jobTypeIndex] + "/"
                    + String.valueOf(job.getJobId()));
            WebUtil.outputJobInfoToModel(model, job);
            return model;
        } catch (NumberFormatException e) {
            logger.error("Cannot import into the Islandora repository.", e);
        } catch (JsonProcessingException e) {
            logger.error("Cannot import into the Islandora repository.", e);
        }
    } else {
        return null;
    }
    return null;
}

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

@Override
protected ModelAndView showForm(HttpServletRequest request, HttpServletResponse response, BindException errors)
        throws Exception {

    List<UserDetails> userDetails = this.userManager.findAll();

    ModelAndView model = null;

    // Send the layer list to the JSP
    model = new ModelAndView();
    model.addObject("users", userDetails);
    model.addObject("userForm", new UserForm());
    model.setViewName("admin/listUsers");

    return model;
}

From source file:nz.net.catalyst.mobile.dds.CapabilityServiceController.java

@ExceptionHandler({ Exception.class })
public ModelAndView handleUnknownException(Exception ex, HttpServletResponse response) {
    logger.error("unknown exception", ex);

    ModelAndView mav = new ModelAndView();
    mav.addObject("error_message", "unknown exception, Details: " + ex.getMessage());

    mav.setViewName("error");
    response.setStatus(500);//from   w  ww  .j  av  a  2s.  c  om

    return mav;
}

From source file:com.epam.training.taranovski.web.project.controller.EmployeeController.java

@RequestMapping("/editEmployeePersonalInfo")
public ModelAndView editEmployeePersonalInfo(ModelAndView modelAndView) {
    modelAndView.setViewName(EMPLOYEE_EDIT_INFO_PAGE);
    return modelAndView;
}

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

/**
 * ?/*from   w  w  w .  j  a va2s.  c o m*/
 * 
 * @return
 */
@RequestMapping(value = "/{id}/topic")
public ModelAndView topic(@PathVariable("id") Long id, ModelAndView mav) {
    mav.setViewName("product/topic");
    if (Argument.isNotPositive(id)) {
        return mav;
    }

    Parameter query = Parameter.newParameter().pu("itemId", id);
    List<ItemComment> listItemComment = itemService.listItemComment(query);
    ItemFull itemFull = itemService.findItemFull(query);
    if (itemFull == null) {
        return mav;
    }
    User itemUser = userService.getUserById(itemFull.getUserId());

    mav.addObject("itemFull", itemFull);
    mav.addObject("itemUser", itemUser);
    mav.addObject("listItemComment", listItemComment);
    mav.addObject("id", id);
    return mav;
}

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

/**
 * ?//w w w .j av a  2s .  c o  m
 * 
 * @return
 */
@RequestMapping(value = "/{id}/investor")
public ModelAndView investorList(@PathVariable("id") Long id, ModelAndView mav) {
    mav.setViewName("product/investor");
    if (Argument.isNotPositive(id)) {
        return mav;
    }

    Parameter query = Parameter.newParameter().pu("itemId", id);
    ItemFull itemFull = itemService.findItemFull(query);
    if (itemFull == null) {
        return mav;
    }
    List<UserSub> listUserSub = orderService.listUserSub(query);
    User itemUser = userService.getUserById(itemFull.getUserId());

    mav.addObject("itemFull", itemFull);
    mav.addObject("itemUser", itemUser);
    mav.addObject("listUserSub", listUserSub);
    mav.addObject("id", id);
    return mav;
}

From source file:io.github.benas.todolist.web.controller.SessionController.java

/**
 * *******************/*ww  w .  ja v a2  s . c  o m*/
 * Login methods
 * ********************
 */

@RequestMapping("/login")
public ModelAndView redirectToLoginPage() {
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.addObject("loginTabStyle", "active");
    modelAndView.addObject("loginForm", new LoginForm());
    modelAndView.setViewName("user/login");
    return modelAndView;
}

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

/**
 * ?/*from   ww w  . jav a2 s  . c  o  m*/
 * 
 * @return
 */
@RequestMapping(value = "/{id}/project")
public ModelAndView detail(@PathVariable("id") Long id, ModelAndView mav) {
    mav.setViewName("product/detail");
    if (Argument.isNotPositive(id)) {
        return mav;
    }

    Parameter query = Parameter.newParameter().pu("itemId", id);
    // ????
    ItemFull itemFull = itemService.findItemFull(query);
    if (itemFull == null) {
        return mav;
    }
    // ??
    List<ItemMember> itemMemberList = itemService.getItemMemberByItemId(id);
    // ??
    User itemUser = userService.getUserById(itemFull.getUserId());

    mav.addObject("itemFull", itemFull);
    mav.addObject("itemMemberList", itemMemberList);
    mav.addObject("itemUser", itemUser);
    mav.addObject("id", id);
    return mav;
}

From source file:com.MyHistory.Controller.TorneoController.java

@RequestMapping(value = "/ListaTorneos", method = RequestMethod.GET)
public ModelAndView mostrarTorneos(HttpServletRequest pRequest) {
    ModelAndView mv = new ModelAndView();
    ServiceTorneo torneo_service = new ServiceTorneo();
    ResponseTorneos respuesta = torneo_service.getTorneos();
    mv.addObject("respuesta", respuesta);
    mv.setViewName("ListaTorneos");
    return mv;//from  w  w  w . ja  v  a2  s.  co  m
}

From source file:com.MyHistory.Controller.UsuarioController.java

@RequestMapping(value = "/home", method = RequestMethod.GET)
public ModelAndView cargarHome(HttpServletRequest pRequest) {
    System.out.println("Pasando por indexController method:GET");
    ModelAndView model = new ModelAndView("home");
    HttpSession session = pRequest.getSession();
    UsuarioView usuario = (UsuarioView) session.getAttribute("Usuario");
    if (usuario == null) {
        model.setViewName("redirect:/login.htm");
        return model;
    }/* w  w w. jav a 2 s.c o  m*/
    model.addObject("user", usuario);
    return model;
}