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.rr.wabshs.ui.dashboard.dashboardController.java

/**
 * The 'getGenderValues.do' GET request will return the view containing the table that will list
 * the gender values found for the selected Entities and project.
 * @return/*from w  w  w  .  j  a v a2  s .  c om*/
 * @throws Exception 
 */
@RequestMapping(value = "/getGenderValues.do", method = RequestMethod.GET)
public @ResponseBody ModelAndView genderValues(HttpSession session,
        @RequestParam(value = "selectedEntity1", required = true) Integer selectedEntity1,
        @RequestParam(value = "selectedEntity2", required = true) Integer selectedEntity2,
        @RequestParam(value = "selectedEntity3", required = true) Integer selectedEntity3) throws Exception {

    session.setAttribute("selectedEntity1", selectedEntity1);
    session.setAttribute("selectedEntity2", selectedEntity2);
    session.setAttribute("selectedEntity3", selectedEntity3);

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/dashboard/widgets/gender/inc_genderValues");

    /* Get Gender Values */
    List genderValues = dashboardmanager.getGenderValuesList(programId, selectedEntity1, selectedEntity2,
            selectedEntity3);
    mav.addObject("genderValues", genderValues);

    return mav;
}

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

/**
 The '' request will return the list of news articles that are currently in the
 * system./*from w w  w.  j  a  v  a  2s.c  o m*/
        
*/
@RequestMapping(value = "", method = RequestMethod.GET)
public ModelAndView newsArticleList(HttpServletRequest request, HttpServletResponse response) throws Exception {

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/administrator/sysadmin/news");

    List<newsArticle> newsArticles = newsarticlemanager.listAllNewsArticles();

    mav.addObject("newsArticles", newsArticles);

    return mav;
}

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

/**
 * The '/articles' GET request will search for a clicked article by the passed in article name.
 * /*from   w  w  w. j a va2  s  . c o m*/
 * @param articleTitle The title of the selected article.
 * 
 * @return Will return the selected news article.
 */
@RequestMapping(value = "/articles", method = RequestMethod.GET)
public ModelAndView viewArticles() throws Exception {

    List<newsArticle> articles = newsarticlemanager.listAllActiveNewsArticles();

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/news/list");
    mav.addObject("articles", articles);
    mav.addObject("pageTitle", "News");
    return mav;

}

From source file:io.uengine.web.registe.RegisteController.java

/**
 * ? ? ?     ?   ? ? ??? ./*from  w w w  . j a v  a 2s  . c o  m*/
 */
@RequestMapping(value = "/request", method = RequestMethod.POST)
public ModelAndView registerRequest(HttpServletRequest request, @RequestParam String email,
        @RequestParam String password, @RequestParam String confirmPassword) {
    String unescapedPassword = EscapeUtils.unescape(password);

    //?  ???   
    if (userService.waitingConfirmation(email)) {
        ModelAndView mav = new ModelAndView();
        mav.setViewName("/registe/reaffirm");
        mav.addObject("responseEmail", email);
        return mav;
    }

    //? ?  ?? ? 
    if (userService.completeAccount(email)) {
        ModelAndView mav = new ModelAndView();
        mav.setViewName("/registe/exist");
        mav.addObject("responseEmail", email);
        return mav;
    }

    // ?    ??    ??.
    String ipAddr = NetworkUtils.getIpAddr(request);
    Map userMap = new HashMap();
    userMap.put("email", email);
    userMap.put("password", passwordEncoder.encode(unescapedPassword));
    userMap.put("country", NetworkUtils.getCountryCode(ipAddr));
    userService.createUser(userMap);
    Registe registe = new Registe();
    registeService.sendRegisteMail(email);

    ModelAndView mav = new ModelAndView();
    mav.addObject("responseEmail", email);
    mav.setViewName("/registe/confirmation");
    return mav;
}

From source file:com.rr.wabshs.ui.hierarchy.hierarchyController.java

/**
 * The 'getSecondTierList.do' GET request will return the list of tier 2 available to the user.
 * @param session//w  w  w  .j a v a  2s  .  co  m
 * @param surveyId
 * @return
 * @throws Exception 
 */
@RequestMapping(value = "getSecondTierList.do", method = RequestMethod.GET)
@ResponseBody
public ModelAndView getSecondTierList(HttpSession session,
        @RequestParam(value = "surveyId", required = false) Integer surveyId) throws Exception {

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/survey/tier2Select");

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

    programOrgHierarchy topLevel = hierarchymanager.getProgramOrgHierarchyBydspPos(1, programId);

    /* Get a list of top level entities */
    Integer userId = 0;
    if (userDetails.getRoleId() == 3) {
        userId = userDetails.getId();
    }
    List<programHierarchyDetails> topLevelEntities = hierarchymanager.getProgramHierarchyItems(topLevel.getId(),
            userId);

    List<firstTierEntities> tier1EntityList = new ArrayList<firstTierEntities>();

    encryptObject encrypt = new encryptObject();
    Map<String, String> map;

    for (programHierarchyDetails topentity : topLevelEntities) {

        firstTierEntities newfirstTierEntity = new firstTierEntities();
        newfirstTierEntity.setId(topentity.getId());
        newfirstTierEntity.setName(topentity.getName());

        List secondLevelEntities = hierarchymanager.getProgramOrgHierarchyItems(programId, 2, topentity.getId(),
                userId);

        List<secondTierEntities> tier2EntityList = new ArrayList<secondTierEntities>();

        if (!secondLevelEntities.isEmpty() && secondLevelEntities.size() > 0) {

            for (ListIterator iter = secondLevelEntities.listIterator(); iter.hasNext();) {

                Object[] row = (Object[]) iter.next();

                secondTierEntities newSecondTierEntity = new secondTierEntities();
                newSecondTierEntity.setId(Integer.parseInt(row[0].toString()));
                newSecondTierEntity.setName(row[1].toString());
                newSecondTierEntity.setLastSurveyTaken("");
                newSecondTierEntity.setLastSurveyTakenOn(null);

                //Encrypt the use id to pass in the url
                map = new HashMap<String, String>();
                map.put("id", Integer.toString(Integer.parseInt(row[0].toString())));
                map.put("topSecret", topSecret);

                String[] encrypted = encrypt.encryptObject(map);

                newSecondTierEntity.setEncryptedId(encrypted[0]);
                newSecondTierEntity.setEncryptedSecret(encrypted[1]);

                tier2EntityList.add(newSecondTierEntity);

            }

            newfirstTierEntity.setTier2EntityList(tier2EntityList);
        }

        tier1EntityList.add(newfirstTierEntity);
    }

    mav.addObject("tier1EntityList", tier1EntityList);

    //Encrypt the use id to pass in the url
    mav.addObject("surveyId", surveyId);

    return mav;

}

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

/**
 The '/edit' request will return a blank news article form.
 * //  w  w w  .jav a2 s.  c  om
*/
@RequestMapping(value = "/edit", method = RequestMethod.GET)
public ModelAndView editnewsArticle(@RequestParam(value = "i", required = true) Integer articleId,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/administrator/sysadmin/news/details");

    newsArticle newsArticle = newsarticlemanager.getNewsArticleById(articleId);

    mav.addObject("newsArticle", newsArticle);

    return mav;
}

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

/**
 * The '/news/article/{articleTitle}' GET request will search for a clicked article by the passed in article name.
 * //ww  w  .j  av  a2s . com
 * @param articleTitle The title of the selected article.
 * 
 * @return Will return the selected news article.
 */
@RequestMapping(value = "/article/{articleTitle}", method = RequestMethod.GET)
public ModelAndView viewArticleDetails(@PathVariable String articleTitle) throws Exception {

    String articleTitleStripped = articleTitle.replace("-", " ");

    List<newsArticle> article = newsarticlemanager.getNewsArticleByTitle(articleTitleStripped);

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/news/articleDetails");
    mav.addObject("article", article.get(0));
    mav.addObject("pageTitle", "News");
    return mav;

}

From source file:edu.bbu.security.web.controllers.MainController.java

@RequestMapping(value = { "/", "/main**" }, method = RequestMethod.GET)
public ModelAndView welcomePage() {
    System.out.println("root lofasz");
    ModelAndView model = new ModelAndView();
    model.addObject("title", "Spring Security Custom Login Form");
    model.addObject("message", "This is welcome page!");
    model.setViewName("hello");
    return model;

}

From source file:com.alibaba.rocketmq.web.rocketmq.web.controller.RocketMQController.java

@RequestMapping("topicStats/{topic}")
public ModelAndView topicStats(@PathVariable String topic) {
    ModelAndView mv = new ModelAndView();
    List<TopicStatsBo> tsbList = rmqService.getTopicStats(topic);
    mv.addObject("result", tsbList);
    mv.setViewName("topicstats");
    return mv;//from  ww  w . ja v a2s.  com
}