Example usage for javax.servlet.http HttpServletRequest getParameterMap

List of usage examples for javax.servlet.http HttpServletRequest getParameterMap

Introduction

In this page you can find the example usage for javax.servlet.http HttpServletRequest getParameterMap.

Prototype

public Map<String, String[]> getParameterMap();

Source Link

Document

Returns a java.util.Map of the parameters of this request.

Usage

From source file:mx.edu.um.mateo.general.web.TipoClienteController.java

@RequestMapping(value = "/crea", method = RequestMethod.POST)
public String crea(HttpServletRequest request, HttpServletResponse response, @Valid TipoCliente tipoCliente,
        BindingResult bindingResult, Errors errors, Model modelo, RedirectAttributes redirectAttributes) {
    for (String nombre : request.getParameterMap().keySet()) {
        log.debug("Param: {} : {}", nombre, request.getParameterMap().get(nombre));
    }/*w  ww  . ja va 2s. co m*/
    if (bindingResult.hasErrors()) {
        log.debug("Hubo algun error en la forma, regresando");
        return "admin/tipoCliente/nuevo";
    }

    try {
        Usuario usuario = ambiente.obtieneUsuario();
        tipoCliente = tipoClienteDao.crea(tipoCliente, usuario);
    } catch (ConstraintViolationException e) {
        log.error("No se pudo crear al tipoCliente", e);
        errors.rejectValue("nombre", "campo.duplicado.message", new String[] { "nombre" }, null);
        return "admin/tipoCliente/nuevo";
    }

    redirectAttributes.addFlashAttribute("message", "tipoCliente.creado.message");
    redirectAttributes.addFlashAttribute("messageAttrs", new String[] { tipoCliente.getNombre() });

    return "redirect:/admin/tipoCliente/ver/" + tipoCliente.getId();
}

From source file:com.ecs.cms.web.mvc.view.MappingJacksonJsonView.java

/**
 * Prepares the view given the specified model, merging it with static
 * attributes and a RequestContext attribute, if necessary. Delegates to
 * renderMergedOutputModel for the actual rendering.
 * /*from   w  w w .  j  a  v  a  2  s . com*/
 * @see #renderMergedOutputModel
 */
public void render(Map<String, ?> model, HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    if ("GET".equals(request.getMethod().toUpperCase())) {
        Map<String, String[]> params = request.getParameterMap();

        if (params.containsKey("callback")) {
            response.getOutputStream().write(new String(params.get("callback")[0] + "(").getBytes());
            super.render(model, request, response);
            response.getOutputStream().write(");".getBytes());
            response.setContentType("application/javascript");
        } else {
            super.render(model, request, response);
        }
    } else {
        super.render(model, request, response);
    }
}

From source file:com.mockey.model.RequestFromClient.java

@SuppressWarnings("unchecked")
private void parseParameters(HttpServletRequest rawRequest) {
    parameters = rawRequest.getParameterMap();
}

From source file:fr.paris.lutece.plugins.crm.business.user.CRMUserFilter.java

/**
 * Init./*from w ww .j  av  a 2 s.  c  o  m*/
 *
 * @param request the request
 */
public void init(HttpServletRequest request) {
    try {
        BeanUtils.populate(this, request.getParameterMap());
    } catch (IllegalAccessException e) {
        AppLogService.error("Unable to fetch data from request", e);
    } catch (InvocationTargetException e) {
        AppLogService.error("Unable to fetch data from request", e);
    }

    // LinkedHashMap to keep the FIFO behavior
    _userInfos = new HashMap<String, String>();

    for (String strAttributeKey : CRMUserAttributesService.getService().getUserAttributeKeys()) {
        String strParamValue = request.getParameter(strAttributeKey);

        if (StringUtils.isNotBlank(strParamValue)) {
            _userInfos.put(strAttributeKey, strParamValue);
        }
    }
}

From source file:mx.edu.um.mateo.inventario.web.TipoProductoController.java

@RequestMapping(value = "/crea", method = RequestMethod.POST)
public String crea(HttpServletRequest request, HttpServletResponse response, @Valid TipoProducto tipoProducto,
        BindingResult bindingResult, Errors errors, Model modelo, RedirectAttributes redirectAttributes) {
    for (String nombre : request.getParameterMap().keySet()) {
        log.debug("Param: {} : {}", nombre, request.getParameterMap().get(nombre));
    }/*from  w  w  w  .  ja  va 2  s .com*/
    if (bindingResult.hasErrors()) {
        log.debug("Hubo algun error en la forma, regresando");
        return "inventario/tipoProducto/nuevo";
    }

    try {
        Usuario usuario = ambiente.obtieneUsuario();
        tipoProducto = tipoProductoDao.crea(tipoProducto, usuario);
    } catch (ConstraintViolationException e) {
        log.error("No se pudo crear al tipoProducto", e);
        errors.rejectValue("nombre", "campo.duplicado.message", new String[] { "nombre" }, null);
        return "inventario/tipoProducto/nuevo";
    }

    redirectAttributes.addFlashAttribute("message", "tipoProducto.creado.message");
    redirectAttributes.addFlashAttribute("messageAttrs", new String[] { tipoProducto.getNombre() });

    return "redirect:/inventario/tipoProducto/ver/" + tipoProducto.getId();
}

From source file:ca.fastenalcompany.servlet.ProductServlet.java

/**
 * Provides GET /products and GET /products?id={id}
 *
 * @param request servlet request//from w w w .  ja  v  a 2  s. c o m
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    //processRequest(request, response);
    response.setContentType("application/json");
    Set<String> keySet = request.getParameterMap().keySet();
    String id = request.getParameter("id");
    if (!keySet.contains("id")) {
        response.getWriter().write(query(PropertyManager.getProperty("db_selectAll")).toString());
    } else if (!id.isEmpty()) {
        JSONArray products = query(PropertyManager.getProperty("db_select"), id);
        response.getWriter()
                .write(products.isEmpty() ? new JSONObject().toString() : products.get(0).toString());
    }
}

From source file:fr.paris.lutece.plugins.extend.business.extender.ResourceExtenderDTOFilter.java

/**
 * Init./*  w ww  .  j  a  v a  2s . c  om*/
 *
 * @param request the request
 */
public void init(HttpServletRequest request) {
    try {
        BeanUtils.populate(this, request.getParameterMap());
    } catch (IllegalAccessException e) {
        AppLogService.error("Unable to fetch data from request", e);
    } catch (InvocationTargetException e) {
        AppLogService.error("Unable to fetch data from request", e);
    }
}

From source file:mx.edu.um.mateo.rh.web.ConceptoController.java

@Transactional
@RequestMapping(value = "/graba", method = RequestMethod.POST)
public String graba(HttpServletRequest request, HttpServletResponse response, @Valid Concepto concepto,
        BindingResult bindingResult, Errors errors, Model modelo, RedirectAttributes redirectAttributes) {
    for (String nombre : request.getParameterMap().keySet()) {
        log.debug("Param: {} : {}", nombre, request.getParameterMap().get(nombre));
    }//w  w  w. j  a  va 2s . c  o m
    if (bindingResult.hasErrors()) {
        log.debug("Hubo algun error en la forma, regresando");
        for (ObjectError error : bindingResult.getAllErrors()) {
            log.debug("Error: {}", error);
        }
        return Constantes.PATH_CONCEPTO_NUEVO;
    }

    try {
        Usuario usuario = ambiente.obtieneUsuario();
        conceptoManager.graba(concepto, usuario);
        log.debug("concepto{}", concepto);

        ambiente.actualizaSesion(request.getSession(), usuario);
    } catch (ConstraintViolationException e) {
        log.error("No se pudo crear al concepto", e);
        /**
         * TODO CORREGIR MENSAJE DE ERROR
         */

        errors.rejectValue("nombre", "concepto.errors.creado", e.toString());
        return Constantes.PATH_CONCEPTO_NUEVO;
    }

    redirectAttributes.addFlashAttribute("message", "concepto.creado.message");
    redirectAttributes.addFlashAttribute("messageAttrs", new String[] { concepto.getNombre() });

    //return "redirect:/rh/concepto/ver/" + concepto.getId();
    log.debug("concepto{}", concepto);
    return "redirect:" + Constantes.PATH_CONCEPTO;
}

From source file:mx.edu.um.mateo.contabilidad.web.OrdenPagoController.java

@RequestMapping(value = "/graba", method = RequestMethod.POST)
public String graba(HttpServletRequest request, HttpServletResponse response, @Valid OrdenPago ordenPago,
        BindingResult bindingResult, Errors errors, Model modelo, RedirectAttributes redirectAttributes) {
    for (String nombre : request.getParameterMap().keySet()) {
        log.debug("Param: {} : {}", nombre, request.getParameterMap().get(nombre));
    }//  ww  w .  j a  va 2s.co  m
    if (bindingResult.hasErrors()) {
        log.debug("Hubo algun error en la forma, regresando");
        this.despliegaBindingResultErrors(bindingResult);
        return Constantes.ORDENPAGO_PATH_NUEVO;
    }

    Boolean isNew = true;
    if (ordenPago.getId() != null) {
        isNew = false;
    }

    try {
        Usuario usuario = ambiente.obtieneUsuario();
        mgr.graba(ordenPago, usuario);
    } catch (ConstraintViolationException e) {
        log.error("No se pudo crear al ordenPago", e);
        errors.rejectValue("id", "campo.duplicado.message", new String[] { "id" }, null);
        errors.rejectValue("descripcion", "campo.duplicado.message", new String[] { "descripcion" }, null);
        return Constantes.ORDENPAGO_PATH_NUEVO;
    }

    redirectAttributes.addFlashAttribute("message", "ordenPago.graba.message");
    redirectAttributes.addFlashAttribute("messageAttrs", new String[] { ordenPago.getDescripcion() });

    return "redirect:" + Constantes.ORDENPAGO_PATH;
}

From source file:mx.edu.um.mateo.contabilidad.web.OrdenPagoController.java

@RequestMapping(value = "/actualiza", method = RequestMethod.POST)
public String actualiza(HttpServletRequest request, HttpServletResponse response, @Valid OrdenPago ordenPago,
        BindingResult bindingResult, Errors errors, Model modelo, RedirectAttributes redirectAttributes) {
    for (String nombre : request.getParameterMap().keySet()) {
        log.debug("Param: {} : {}", nombre, request.getParameterMap().get(nombre));
    }//from w ww . j  a v  a2 s  . c om
    if (bindingResult.hasErrors()) {
        log.debug("Hubo algun error en la forma, regresando");
        this.despliegaBindingResultErrors(bindingResult);
        return Constantes.ORDENPAGO_PATH_NUEVO;
    }

    Boolean isNew = true;
    if (ordenPago.getId() != null) {
        isNew = false;
    }

    try {
        Usuario usuario = ambiente.obtieneUsuario();
        mgr.actualiza(ordenPago, usuario);
    } catch (ConstraintViolationException e) {
        log.error("No se pudo crear al ordenPago", e);
        errors.rejectValue("id", "campo.duplicado.message", new String[] { "id" }, null);
        errors.rejectValue("descripcion", "campo.duplicado.message", new String[] { "descripcion" }, null);
        return Constantes.ORDENPAGO_PATH_NUEVO;
    }

    redirectAttributes.addFlashAttribute("message", "ordenPago.actualiza.message");
    redirectAttributes.addFlashAttribute("messageAttrs", new String[] { ordenPago.getDescripcion() });

    return "redirect:" + Constantes.ORDENPAGO_PATH;
}