Example usage for org.springframework.web.servlet ModelAndView addObject

List of usage examples for org.springframework.web.servlet ModelAndView addObject

Introduction

In this page you can find the example usage for org.springframework.web.servlet ModelAndView addObject.

Prototype

public ModelAndView addObject(String attributeName, @Nullable Object attributeValue) 

Source Link

Document

Add an attribute to the model.

Usage

From source file:com.opencnc.controllers.ModeloController.java

/**
 * *****************************************************************************
 * Crea los modelos por usuario.//from ww w  .  jav a  2 s  .  c o  m
 * *****************************************************************************
 * @param request
 * @param response
 * @return
 * @throws Exception 
 */
@RequestMapping("/modelo/crearModelo")
static ModelAndView crearModelo(HttpServletRequest request, HttpServletResponse response) throws Exception {

    HttpSession sess = request.getSession();
    if (sess != null) {
        Modelo md = new Modelo();
        ModelAndView m = new ModelAndView("/modelo/crearModelo");
        m.addObject("modelo", md);
        Session s = HibernateUtil.getSessionFactory().openSession();
        //Usuario us = (Usuario)request.getAttribute("usuario");
        Usuario us = (Usuario) sess.getAttribute("usuario");

        Criteria c = s.createCriteria(TipoMaquina.class);
        Criteria ma = s.createCriteria(UnidadMedida.class);
        Criteria user = s.createCriteria(Usuario.class);

        List<UnidadMedida> lm = ma.list();
        List<TipoMaquina> l = c.list();
        //List<Usuario> luser = user.list();
        Integer luser = us.getUsuarioId();

        m.addObject("listaTipoMaquina", l);
        m.addObject("listaUnidadMedida", lm);
        m.addObject("listaUsuarios", luser);
        m.addObject("nombreUsuario", us.getNombre());
        //HttpSession session = request.getSession();
        //m.addObject("numUsuarioId", us.getUsuarioId());
        return m;
    } else {
        request.removeAttribute("usuario");
        return new ModelAndView("redirect:/usuario/login.htm");
    }
}

From source file:org.zht.framework.web.controller.BaseController.java

protected static void setPageInfoAttribute(ModelAndView modelView, ParamObject paramObject) {
    if (modelView == null || paramObject == null) {
        return;//from  w  w w .  j a v  a2  s.c  om
    }
    modelView.addObject("webParams", paramObject.getWebParams()).addObject("paramObject", paramObject);
}

From source file:org.zht.framework.web.controller.BaseController.java

protected static void setDataAttribute(ModelAndView modelView, Object data, String dataName) {
    if (modelView == null || data == null || dataName == null) {
        return;//from w ww  .  j a  v  a 2s.c o m
    }
    modelView.addObject(dataName, data);
}

From source file:org.zht.framework.web.controller.BaseController.java

protected static void setDataAttribute(ModelAndView modelView, List<?> dataList, String dataName,
        Long totalCount) {/*  w  w  w . j a  v  a  2 s  . c  om*/
    if (modelView == null || dataList == null || dataName == null) {
        return;
    }
    modelView.addObject(dataName, dataList).addObject("totalCount", totalCount == null ? 0L : totalCount);
}

From source file:org.zht.framework.web.controller.BaseController.java

protected static void setDataAttribute(ModelAndView modelView, List<?> dataList, String dataName,
        Long totalCount, String countNnme) {
    if (modelView == null || dataList == null || dataName == null) {
        return;//from w  ww  . ja va 2s . com
    }
    modelView.addObject(dataName, dataList).addObject(countNnme, totalCount == null ? 0L : totalCount);
}

From source file:org.zht.framework.web.controller.BaseController.java

protected static void setDataAttributeAndPageInfo(ModelAndView modelView, List<?> dataList, String dataName,
        Long totalCount, ParamObject paramObject) {
    if (modelView == null || dataList == null || dataName == null || paramObject == null) {
        return;/*from   ww  w .  j ava 2  s .  c  o m*/
    }
    modelView.addObject(dataName, dataList).addObject("totalCount", totalCount == null ? 0L : totalCount);
    modelView.addObject("webParams", paramObject.getWebParams()).addObject("paramObject", paramObject);
}

From source file:org.zht.framework.web.controller.BaseController.java

protected static void setDataAttributeAndPageInfo(ModelAndView modelView, List<?> dataList, String dataName,
        Long totalCount, String countNnme, ParamObject paramObject) {
    if (modelView == null || dataList == null || dataName == null || paramObject == null) {
        return;//  w  ww . j a  v a2s.com
    }
    modelView.addObject(dataName, dataList).addObject(countNnme, totalCount == null ? 0L : totalCount);
    modelView.addObject("webParams", paramObject.getWebParams()).addObject("paramObject", paramObject);
}

From source file:net.greghaines.jesque.web.controller.JesqueController.java

private static ModelAndView errorModelAndView(final String viewName, final Throwable t,
        final HttpStatus status) {
    final ModelAndView model = new ModelAndView(viewName);
    model.addObject("errorCode", status.value());
    model.addObject("errorName", toNiceCase(status.name()));
    model.addObject("errorType", t.getClass().getName());
    model.addObject("errorMessage", t.getMessage());
    model.addObject("stackTrace", JesqueUtils.createBacktrace(t).toArray(new String[0]));
    return model;
}

From source file:org.shareok.data.webserv.WebUtil.java

public static ModelAndView getRepoTypeList(ModelAndView model) throws JsonProcessingException {
    int index = 0;
    Map repoTypeMap = new HashMap();
    for (String repoType : DataUtil.REPO_TYPES) {
        repoTypeMap.put(index, repoType);
        index++;//from   w  w  w .  j a v a 2 s  .c om
    }
    String repoTypeListStr;
    ObjectMapper mapper = new ObjectMapper();
    repoTypeListStr = mapper.writeValueAsString(repoTypeMap);
    model.addObject("repoTypeList", repoTypeListStr);
    return model;
}

From source file:com.iana.boesc.utility.BOESCUtil.java

public static final ModelAndView setResponseMessage(ModelAndView model, String message, Integer errorFlag,
        String className) {//from   ww  w . j a  v a2s.  c o m
    if (message == null || message.trim().equals("")) {
        model.addObject("responseMessage", GlobalVariables.ERROR_MSG);
    } else {
        model.addObject("responseMessage", message);
    }
    if (message == null || message.equals("") || errorFlag == 1) {
        model.addObject("responseMessageClass", GlobalVariables.ERROR_CLASS);
    } else {
        model.addObject("responseMessageClass", className);
    }
    return model;
}