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.zb.app.web.controller.line.LineController.java

/**
 * ?/*from  ww  w  . ja  v a2  s  .co m*/
 * 
 * @return
 */
@RequestMapping(value = "/line/{id}.htm")
public ModelAndView lineshow(@PathVariable("id") String id, ModelAndView mv) {
    mv.setViewName("line/line");
    TravelLineQuery query = new TravelLineQuery();
    if (StringUtils.isEmpty(id) || !NumberParser.isNumber(id)) {
        return mv;
    }

    if (id.length() == 8) {
        query.setlGroupNumber(id);
    } else {
        query.setlId(Long.parseLong(id));
    }
    // 
    TravelLineDO trline = lineService.find(query);
    if (trline == null) {
        mv.addObject("exception", "?!");
        mv.setViewName("error");
        return mv;
    }
    TravelLineVO trDo = new TravelLineVO(trline);
    // 
    List<TravelRouteDO> rlistp = lineService.list(new TravelRouteQuery(trDo.getlId()));
    List<TravelRouteVO> rlist = BeanUtils.convert(TravelRouteVO.class, rlistp);
    // ??
    if (trline.getcId() != null) {
        TravelCompanyDO comdo = companyService.getById(trline.getcId());
        mv.addObject("company", comdo);
    }
    // ?
    TravelServiceQuery servicequery = new TravelServiceQuery(trline.getcId(), null);
    List<TravelServiceDO> servicelist = companyService.list(servicequery);
    if (!WebUserTools.hasLogin() || !(CompanyTypeEnum.isAccount(WebUserTools.getCompanyType())
            || CompanyTypeEnum.isManage(WebUserTools.getCompanyType()))) {
        // ??
        TravelLineDO lineup = new TravelLineDO(trline.getlId());
        lineup.setlViews((trline.getlViews() == null ? 0 : trline.getlViews()) + 1);
        lineService.updateTravelLine(lineup);
    }
    TravelLineQuery queryv = new TravelLineQuery();
    queryv.setColumnType(1);
    queryv.setlProduct(trline.getlProduct());
    trDo.setlViews(lineService.countByGroup(queryv));
    // 
    mv.addObject("servicelist", servicelist);
    mv.addObject("line", trDo);
    mv.addObject("routelist", rlist);
    return mv;
}

From source file:ru.trett.cis.controllers.DeviceModelController.java

@RequestMapping(value = "/{id}")
public ModelAndView showUpdateForm(@PathVariable("id") String id, ModelAndView mv) {
    DeviceModel deviceModel = inventoryService.findById(DeviceModel.class, Long.parseLong(id));
    mv.addObject("deviceModel", deviceModel);
    mv.addObject("quantity", inventoryService.getDeviceCount(deviceModel));
    mv.setViewName("devicemodel/form");
    return mv;//from  w ww  . ja  va  2  s .  c o m
}

From source file:org.myjerry.evenstar.web.author.ModerateCommentsController.java

public ModelAndView view(HttpServletRequest request, HttpServletResponse response) throws Exception {
    ModelAndView mav = new ModelAndView();

    Long blogID = StringUtils.getLong(request.getParameter("blogID"));
    Collection<Comment> comments = this.commentService.getUnpublishedCommentsForBlog(blogID);

    mav.setViewName(".moderate.comments");
    mav.addObject("comments", comments);

    return mav;//from w  w  w. j  a v a  2 s.c  om
}

From source file:cz.zcu.kiv.eegdatabase.logic.controller.scenario.AddScenarioSchemaController.java

@Override
protected ModelAndView showForm(HttpServletRequest request, HttpServletResponse response, BindException errors)
        throws Exception {
    ModelAndView mav = super.showForm(request, response, errors);

    // Creating new scenario schema
    if (!auth.userIsExperimenter()) {
        mav.setViewName("scenario/userNotExperimenter");
    }//from  w w  w .  j a  v  a  2 s .  co  m
    mav.addObject("userIsExperimenter", auth.userIsExperimenter());

    return mav;
}

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   www . j a  va  2 s. c om*/

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

    return model;

}

From source file:net.mamian.mySpringboot.controllers.UserController.java

/**
 * /*w w w .  j  a  v  a  2s  .c  om*/
 * 
 * @param visitor ??
 * @param version 
 * @param loginName ??
 * @param password ?
 * @return
 */
@RequestMapping(value = "/login", method = RequestMethod.POST)
public ModelAndView login(@RequestHeader("visitor") Visitor visitor, @RequestHeader("version") int version,
        @RequestParam(value = "loginName") String loginName,
        @RequestParam(value = "password") String password) {
    ModelAndView model = new ModelAndView();
    if (null == visitor || 0 == version) {
        model.setViewName("login");
        return model;
    }

    if (!userService.checkPassword(loginName, password)) {
        model.setViewName("login");
        return model;
    }
    model.addObject("user", userService.findByLoginName(loginName));
    model.setViewName("user/profile");
    return model;
}

From source file:co.com.soinsoftware.altablero.request.ClassRoomRequestHandler.java

private ModelAndView buildEditClassesPageModel(final Integer idClassRoom, final boolean wasSaved,
        final boolean hasServerErrors) throws IOException {
    final UserBO logedUser = this.getLogeduser();
    ModelAndView model = this.buildModelAndView(logedUser);
    model.setViewName(CLASSROOM_CLASSES_MODEL);
    this.addGradeListToModel(model);
    final String year = yearController.getCurrentYearString();
    this.addClassRoomListToModel(model, year, null, logedUser);
    if (idClassRoom != null && idClassRoom > 0) {
        this.addClassListToModel(model, idClassRoom, 0, true, logedUser);
        this.addTeacherListToModel(model, logedUser);
    }/*  w w w  .  j a va2 s  .co  m*/
    model.addObject(SAVED_PARAMETER, wasSaved);
    model.addObject(HAS_SERVER_ERRORS_PARAMETER, hasServerErrors);
    return model;
}

From source file:ilearn.orb.controller.AnnotationController.java

@RequestMapping(value = "/annotation")
public ModelAndView textAnnotation(Locale locale, ModelMap modelMap, HttpServletRequest request,
        HttpSession session) {//  w w  w  .  j  a v a 2 s  .  co  m

    try {
        request.setCharacterEncoding("UTF-8");
    } catch (UnsupportedEncodingException e1) {
        e1.printStackTrace();
    }
    // System.err.println(request.getRemoteAddr());
    // System.err.println(request.getRemoteHost());
    // System.err.println(request.getRemotePort());
    txModule = new TextAnnotationModule();
    ModelAndView model = new ModelAndView();
    model.setViewName("annotation");
    try {
        Gson gson = new GsonBuilder().registerTypeAdapter(java.util.Date.class, new UtilDateDeserializer())
                .setDateFormat(DateFormat.LONG).create();
        User[] students = null;
        try {
            String json = UserServices.getProfiles(Integer.parseInt(session.getAttribute("id").toString()),
                    session.getAttribute("auth").toString());
            students = gson.fromJson(json, User[].class);
        } catch (NullPointerException e) {
        }
        if (students == null || students.length == 0) {
            students = HardcodedUsers.defaultStudents();
        }
        modelMap.put("students", students);
        String text = request.getParameter("inputText");
        String profileId = request.getParameter("selectedId");
        if (text != null) {
            text = new String(text.getBytes("8859_1"), "UTF-8");
        } else
            text = "";
        modelMap.put("profileId", profileId);
        modelMap.put("text", text);
        // UserProfile pr = retrieveProfile(session,
        // Integer.parseInt(profileId));
    } catch (NumberFormatException e) {
        //e.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return model;
}

From source file:br.com.contratempo.controller.TurmaController.java

@RequestMapping(value = "/turma", method = RequestMethod.GET)
public ModelAndView consultaModalidade(@ModelAttribute Modalidade modalidade, ModelAndView model) {
    modalidades = (ArrayList<Modalidade>) repository.findAll();
    List<Turma> turmas = (List<Turma>) turmaRepository.findAll();
    List<Professor> professores = (List<Professor>) professorRepository.findAll();

    model.setViewName("modalidade");
    model.addObject("modalidades", modalidades);
    model.addObject("turmas", turmas);
    model.addObject("professores", professores);
    return model;
}

From source file:org.myjerry.evenstar.web.author.EditPostsController.java

/**
 * User action requesting to view all posts given in a blog.
 * //from   ww w.j a  v  a  2  s.  co  m
 * @param request
 * @param response
 * @return
 * @throws Exception
 */
public ModelAndView view(HttpServletRequest request, HttpServletResponse response) throws Exception {
    ModelAndView mav = new ModelAndView();

    Long blogID = Long.parseLong(request.getParameter("blogID"));
    Long totalPosts = this.blogPostService.getTotalPosts(blogID);
    Collection<BlogPost> posts = this.blogPostService.getAllBlogPosts(blogID);

    mav.setViewName(".author.editposts");
    mav.addObject("blogID", blogID);
    mav.addObject("posts", posts);
    mav.addObject("totalPosts", totalPosts);

    return mav;
}