List of usage examples for javax.servlet.http HttpServletRequest getParameterMap
public Map<String, String[]> getParameterMap();
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; }