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:bfkltd.formulations.controller.InciController.java

@RequestMapping(value = "/inciUpdate", method = RequestMethod.GET)
public ModelAndView inciUpdateView(@RequestParam String id) {
    Integer id_int = Integer.parseInt(id);
    Inci inci = inciService.getOne(id_int);
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.addObject(inci);/*from   w w  w .j  ava 2 s . c  o  m*/
    modelAndView.setViewName("inci/addInci");
    modelAndView.addObject("propertyList", propertyService.getAll());
    String output = buildCategory(0, "", inci.getId());
    modelAndView.addObject("categoryOutput", output);
    modelAndView.addObject("action", "updateInciData");
    return modelAndView;
}

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

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

    ModelAndView model = new ModelAndView();
    if (errors != null && errors.hasErrors())
        model.addAllObjects(errors.getModel());

    model.setViewName("admin/userDetails");
    return model;
}

From source file:com.byd.test.actions.OrderAction.java

License:asdf

@RequestMapping("showAll")
public ModelAndView showAll() throws Exception {
    List<Order> orderList = orderService.selectAll();
    ModelAndView mav = new ModelAndView();
    mav.setViewName("allOrder");
    Map map = new HashMap();
    map.put("msg", "??");
    map.put("ooolist", orderList);
    mav.addAllObjects(map);//w w  w  . j av  a 2  s . c  o m
    return mav;
}

From source file:code.tianmao.h5.controller.BackendExceptionController.java

protected ModelAndView prepareExceptionInfo(HttpServletRequest request, HttpStatus httpStatus, String errorCode,
        String errorMessage) {// ww w .  j ava2 s.co  m
    Map<String, Object> models = new LinkedHashMap<>();
    models.put("errorCode", errorCode);
    models.put("errorMessage", errorMessage);
    ModelAndView modelAndView = new ModelAndView();
    if (noNeedWrapper(request)) {
        modelAndView.setView(DEFAULT_JSON_VIEW);
        modelAndView.addAllObjects(models);
        return modelAndView;
    } else {
        modelAndView.setViewName("error");
        modelAndView.addAllObjects(models);
        return modelAndView;
    }
}

From source file:com.zb.app.web.controller.tour.TourController.java

@RequestMapping(value = "/password.htm")
public ModelAndView newsadd(ModelAndView mav, Long id) {
    mav.addObject("mId", id);
    mav.setViewName("/tour/customer/password");
    return mav;/*from  www.  j a  v  a 2  s.c o  m*/
}

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

@RequestMapping("/consumerProgress")
public ModelAndView consumerProgress() {
    ModelAndView mv = new ModelAndView();
    List<TotalConsumerProgress> tcpList = rmqService.consumerProgress();
    Collections.sort(tcpList);/*w ww  .j a va  2 s.c  om*/
    mv.addObject("result", tcpList);
    mv.addObject("all", true);
    mv.setViewName("consumerprogress");
    return mv;
}

From source file:com.ravens.controller.AdminController.java

@RequestMapping(value = "/displayCatalogue", method = RequestMethod.POST)
public @ResponseBody ModelAndView displayCatalogue(ModelAndView model) throws IOException {

    Search_CatalogueImpl aaa = new Search_CatalogueImpl();
    List<Document> listofdoc = aaa.getDocument();

    model.addObject("listofdoc", listofdoc);
    model.setViewName("docListForAdmin");

    return model;
}

From source file:org.openmrs.module.pmtct.web.controller.PmtctHomeGeneralController.java

/**
 * @see org.springframework.web.servlet.mvc.ParameterizableViewController#handleRequestInternal(javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse)
 *//*  ww w .ja  v  a2  s  .co m*/

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {

    StringBuilder parameters = new StringBuilder();
    parameters.append("page=1");

    String startDate = "";

    String endDate = "";

    ModelAndView mav = new ModelAndView();
    mav.setViewName(getViewName());
    PmtctService pmtct;
    List<Object> result = new ArrayList<Object>();
    String pageNumber;
    int pageSize;

    List<Object> res;

    List<Integer> numberOfPages;

    try {
        pageNumber = request.getParameter("page");
        pageSize = PMTCTConfigurationUtils.getNumberOfRecordPerPage();

        //         config = PMTCTConfiguration.getInstance(request.getRealPath(PMTCTConstants.CONFIGURATION_FILE_LOC));
        //         constants = config.getConstants();
        //         request.getSession().setAttribute("enableModification", "" + config.isModificationEnabled());

        request.getSession().setAttribute("pmtctModuleConfigured", "" + PMTCTConfigurationUtils.isConfigured());

        if (pageNumber.compareToIgnoreCase("1") == 0 || pageNumber.compareToIgnoreCase("") == 0) {
            pmtct = Context.getService(PmtctService.class);
            //            pmtct.setPMTCTProgrmaId(constants);
            res = new ArrayList<Object>();

            if (request.getParameter("ckbxPeriod") == null)
                res = pmtct.getCurrentPatientsInPmtct();
            else {
                parameters.append("&ckbxPeriod=" + request.getParameter("ckbxPeriod"));
                if (null != request.getParameter("startDate")
                        && "" != request.getParameter("startDate").trim()) {
                    startDate = request.getParameter("startDate").trim();
                    parameters.append("&startDate=" + startDate);
                }
                if (null != request.getParameter("endDate") && "" != request.getParameter("endDate").trim()) {
                    endDate = request.getParameter("endDate").trim();
                    parameters.append("&endDate=" + endDate);
                }
                res = pmtct.getCurrentPatientsInPmtct(startDate, endDate);
                request.getSession().setAttribute("home_gen_res", res);
            }

            //collection
            for (int i = 0; i < pageSize; i++) {
                if (res.size() == 0)
                    break;
                if (i >= res.size() - 1) {
                    result.add(res.get(i));
                    break;
                } else
                    result.add(res.get(i));
            }

            //paging
            int n = (res.size() == ((int) (res.size() / pageSize)) * pageSize) ? (res.size() / pageSize)
                    : ((int) (res.size() / pageSize)) + 1;
            numberOfPages = new ArrayList<Integer>();
            for (int i = 1; i <= n; i++) {
                numberOfPages.add(i);
            }
            request.getSession().setAttribute("home_gen_numberOfPages", numberOfPages);

        } else {
            res = (List<Object>) request.getSession().getAttribute("home_gen_res");
            numberOfPages = (List<Integer>) request.getSession().getAttribute("home_gen_numberOfPages");
            for (int i = (pageSize * (Integer.parseInt(pageNumber) - 1)); i < pageSize
                    * (Integer.parseInt(pageNumber)); i++) {
                if (i >= res.size())
                    break;
                else
                    result.add(res.get(i));
            }
        }

        //page infos
        Object[] pagerInfos = new Object[3];
        pagerInfos[0] = (res.size() == 0) ? 0 : (pageSize * (Integer.parseInt(pageNumber) - 1)) + 1;
        pagerInfos[1] = (pageSize * (Integer.parseInt(pageNumber)) <= res.size())
                ? pageSize * (Integer.parseInt(pageNumber))
                : res.size();
        pagerInfos[2] = res.size();

        ApplicationContext appContext = ContextProvider.getApplicationContext();

        mav.addObject("pageInfos", appContext.getMessage("pmtct.pagingInfo.showingResults", pagerInfos,
                Context.getUserContext().getLocale()));
        mav.addObject("numberOfPages", numberOfPages);
        mav.addObject("patientList", result);
        mav.addObject("pageSize", pageSize);
        mav.addObject("parameters", parameters.toString());

        mav.addObject("positiveId", PMTCTConstants.POSITIVE);
        mav.addObject("hivTestResultId", PMTCTConstants.RESULT_OF_HIV_TEST);

        FileExporter fexp = new FileExporter();

        if (request.getParameter("export") != null
                && request.getParameter("export").compareToIgnoreCase("csv") == 0) {
            fexp.exportToCSVFile(request, response, res, "list_of_patients_in_pmtct_program.csv",
                    "List of Patient in PMTCT Program");
        }
    } catch (Exception ex) {
        request.getSession().setAttribute(WebConstants.OPENMRS_ERROR_ATTR,
                "An error occured when trying to load data. Find the error in the log file.");
        log.error("An error occured when trying to load data from database: \n" + ex.getMessage());
        ex.printStackTrace();
    }
    return mav;
}

From source file:com.rr.generic.ui.controller.mainController.java

/**
 * The '/home' request will serve up the home page.
 *
 * @param request//www .ja  va2 s .co m
 * @param response
 * @return   the login page view
 * @throws Exception
 */
@RequestMapping(value = "/home", method = RequestMethod.GET)
public ModelAndView home() throws Exception {

    ModelAndView mav = new ModelAndView();
    mav.setViewName("/home");

    return mav;

}

From source file:io.gravitee.oauth2.server.controller.LoginController.java

@RequestMapping(value = "/login", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "error", required = false) String error,
        @RequestParam(value = "logout", required = false) String logout) {

    ModelAndView model = new ModelAndView();
    if (error != null) {
        model.addObject("error", "Invalid username and password!");
    }/*ww w .  ja va 2s . c  o  m*/
    if (logout != null) {
        model.addObject("logout", "You've been logged out successfully.");
    }
    model.setViewName("login");
    return model;
}