List of usage examples for org.springframework.web.servlet ModelAndView setViewName
public void setViewName(@Nullable String viewName)
From source file:org.shareok.data.webserv.SshDspaceDataController.java
@RequestMapping(value = "/ssh/dspace/journal/{publisher}/{action}", method = RequestMethod.POST) public ModelAndView sshDspaceJournalDataHandler(HttpServletRequest request, @ModelAttribute("SpringWeb") DspaceSshHandler handler, @PathVariable("publisher") String publisher, @PathVariable("action") String action) { String safLink = (String) request.getParameter("saf-online"); String userId = String.valueOf(request.getSession().getAttribute("userId")); String serverId = handler.getServerId(); if (null == serverId || serverId.equals("")) { String serverName = (String) request.getParameter("serverName"); if (null != serverName) { handler.setServerId(String.valueOf(serverService.findServerIdByName(serverName))); }//from w ww . j av a 2 s.com } if (null != handler) { try { String uploadFilePath = DspaceJournalDataUtil.getJournalImportFilePath(handler.getFilePath(), publisher); int jobTypeIndex = DataUtil.getJobTypeIndex(action, "dspace"); handler.setJobType(jobTypeIndex); //RedisJob job = jobHandler.execute(Long.valueOf(userId), "dspace", "ssh-import", handler, DocumentProcessorUtil.getMultiPartFileFromFilePath(uploadFilePath, "application/zip"), safLink); RedisJob job = taskManager.execute(Long.valueOf(userId), handler, DocumentProcessorUtil.getMultiPartFileFromFilePath(uploadFilePath, "application/zip"), safLink); int statusIndex = job.getStatus(); String isFinished = (statusIndex == 2 || statusIndex == 6) ? "true" : "false"; ModelAndView model = new ModelAndView(); model.setViewName("jobReport"); model.addObject("host", handler.getSshExec().getServer().getHost()); model.addObject("collection", handler.getCollectionId()); model.addObject("repoType", "DSpace"); 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 (Exception e) { Logger.getLogger(JournalDataController.class.getName()).log(Level.SEVERE, null, e); } } else { return null; } return null; }
From source file:org.shareok.data.webserv.SshDspaceDataController.java
@RequestMapping(value = "/ssh/dspace/saf/job/{jobTypeStr}", method = RequestMethod.POST) public ModelAndView sshDspaceSafImport(HttpServletRequest request, @ModelAttribute("SpringWeb") DspaceSshHandler handler, @RequestParam(value = "saf", required = false) MultipartFile file, @PathVariable("jobTypeStr") String jobTypeStr) { String safLink = (String) request.getParameter("saf-online"); String oldJobId = (String) request.getParameter("old-jobId"); String userId = String.valueOf(request.getSession().getAttribute("userId")); if (null == safLink || safLink.equals("")) { safLink = "job-" + oldJobId; }/*w w w . jav a2s .c om*/ String serverId = handler.getServerId(); if (null == serverId || serverId.equals("")) { String serverName = (String) request.getParameter("serverName"); if (null != serverName) { handler.setServerId(String.valueOf(serverService.findServerIdByName(serverName))); } } if ((null != file && !file.isEmpty()) || (null != safLink && !"".equals(safLink))) { try { int jobTypeIndex = DataUtil.getJobTypeIndex(jobTypeStr, "dspace"); handler.setJobType(jobTypeIndex); RedisJob job = taskManager.execute(Long.valueOf(userId), handler, file, safLink); int statusIndex = job.getStatus(); String isFinished = (statusIndex == 2 || statusIndex == 6) ? "true" : "false"; ModelAndView model = new ModelAndView(); model.setViewName("jobReport"); model.addObject("host", handler.getSshExec().getServer().getHost()); model.addObject("collection", handler.getCollectionId()); model.addObject("repoType", "DSpace"); 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 (Exception e) { logger.error("Cannot import the SAF package into the DSpace server.", e); } } else { return null; } return null; }
From source file:co.com.soinsoftware.altablero.request.MainBoardRequestHandler.java
@RequestMapping(value = PASSWORD_PAGE, method = { RequestMethod.GET, RequestMethod.POST }) public ModelAndView setPassword(@RequestParam(value = USERNAME_PARAMETER, required = false) String docNumber, @RequestParam(value = PASSWORD_CURRENT_PARAMETER, required = false) String currentPassword, @RequestParam(value = PASSWORD_NEW1_PARAMETER, required = false) String newPassword1, @RequestParam(value = PASSWORD_NEW2_PARAMETER, required = false) String newPassword2) { final ModelAndView model = new ModelAndView(); final UserBO logedUser = this.getLogeduser(); if (currentPassword == null && newPassword1 == null && newPassword2 == null) { model.setViewName(PASSWORD_MODEL); if (logedUser != null) { model.addObject(USER_PARAMETER, logedUser); }/*from w w w.ja va2 s . c o m*/ } else { logedUser.setPassword(newPassword1); try { final UserBO user = this.userController.save(logedUser); if (user == null) { model.setViewName(PASSWORD_MODEL); } else { model.setViewName(REDIRECT_GENERAL_PAGE); } } catch (IOException ex) { LOGGER.error(ex.getMessage(), ex); model.setViewName(REDIRECT_GENERAL_PAGE); } } return model; }
From source file:nz.net.catalyst.mobile.dds.CapabilityServiceController.java
@ExceptionHandler({ ParseException.class, IllegalArgumentException.class, ClassCastException.class }) public ModelAndView handleParseProblems(Exception ex, HttpServletResponse response) { logger.warn("parse problems on input data", ex); ModelAndView mav = new ModelAndView(); mav.addObject("error_message", "parse problems on input data, Details: " + ex.getMessage()); mav.setViewName("error"); response.setStatus(400);/*from www.java2 s . c o m*/ return mav; }
From source file:com.ssic.education.government.controller.wares.WaresController.java
/** * /*from w w w . j a v a 2 s . c o m*/ @Name: ledgerDetails @Author: pengpeng @Date: 2016512 ?6:16:38 @Description: ? @param waresId @param ledgerId @return */ @RequestMapping(value = "/ledgerDetails") private ModelAndView ledgerDetails(String waresId, String ledgerId) { ModelAndView mv = getModelAndView(); ProWaresDto proWaresDto = proWaresService.findById(waresId); ProLedgerDto proLedgerDto = proLedgerService.findById(ledgerId); mv.setViewName("/school/school_material_batch"); mv.addObject("proWaresDto", proWaresDto); mv.addObject("proLedgerDto", proLedgerDto); return mv; }
From source file:org.motechproject.server.decisiontree.web.VxmlController.java
private ModelAndView getErrorModelAndView(Errors errorCode) { ModelAndView mav = new ModelAndView(); mav.setViewName(ERROR_MESSAGE_TEMPLATE_NAME); mav.addObject("errorCode", errorCode); return mav;//from ww w . j a v a 2 s. c o m }
From source file:com.itjenny.web.ArticleController.java
@RequestMapping(value = "{title}/license", method = RequestMethod.GET) public ModelAndView license(@PathVariable String title) { ModelAndView mav = new ModelAndView(); ModelMap model = new ModelMap(); model.addAttribute("title", title); mav.setViewName(View.LICENSE); mav.addAllObjects(model);// w w w. ja va 2s.c o m return mav; }
From source file:com.anthony.forumspring.controller.PublicController.java
/** * Affiche la liste des topics en fonction de leur categorie * @param req// w w w . jav a2 s . co m * @return */ @RequestMapping(value = "/Categorie/**/ListeTopics", method = RequestMethod.GET) public ModelAndView viewTopics(HttpServletRequest req) { String cat_nom = req.getParameter("cat_nom"); int cat_id = Integer.parseInt(req.getParameter("cat_id")); List<Topics> to = topic.findAllById(cat_id); ModelAndView mav = new ModelAndView(); mav.addObject("topics", cat_nom); mav.addObject("ListTopics", to); mav.setViewName("Topics"); return mav; }
From source file:com.portal.controller.AdminController.java
@ExceptionHandler(Exception.class) public ModelAndView handleExceptions(Exception ex) { ModelAndView view = new ModelAndView(); view.addObject("exception", ex); view.setViewName("exception"); return view;//from w w w .ja va2s. c o m }
From source file:com.MyHistory.Controller.EquipoController.java
@RequestMapping(value = "/FormularioEquipo", method = RequestMethod.GET) public ModelAndView desplegarFormularioEquipo(HttpServletRequest pRequest) { ModelAndView mv = new ModelAndView(); ServiceEquipo servicio_equipo = new ServiceEquipo(); ResponseRegisterEquipo respuesta = servicio_equipo.obtenerDatosRegistro(); mv.addObject("respuesta", respuesta); mv.setViewName("FormularioEquipo"); return mv;/*from w ww. j a v a 2s.c o m*/ }