Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2014, 14:09
Avatar de Andreslrz
Andreslrz
 
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 16 años, 4 meses
Puntos: 2
Busqueda Obtener Parametro de HTTPServletRequest

Hola.

Necesito sacar los parametros de un HTTPServletRequest, estos los envio a traves de ajax, pero al tratar de obtenerlos en el servlet me sale error 500, use el request.getParameterMap() y mire si este estaba vacio y no lo esta, lo que quiere decir que hay datos, pero estos datos me llegan como objetos, ya que cuando trato de sacarlos me muestra esto: [Ljava.lang.String;@756e170f, y si lo convierto a String me salta error. Dejo el codigo para que miren que puede ser el error.

Codigo java
Código:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        Map param=request.getParameterMap();
        
        try (PrintWriter out = response.getWriter()) {
               out.println(param.get("dato"));
        }
    }
Ajax
Código:
$('#search').click(function(event){
       
       var atrib=$("input[name='attribute']:checked").val();
       alert(atrib);
       var dat=$('#dato').val();
       alert(dat);
       var param={atributo:atrib, dato:dat};
       $.post('UserSearch', param,function(responseText) {
          $("#tabla").html(responseText); 
       } );
   });
Agradesco cualquier ayuda.