¿Esto se puede hacer? Porque cuando llego al método del servidor el objeto HttpServletRequest está vacío. Porque yo quiero todos los campos del formulario, para obtenerlos e insertarlos
página.jsp
Código HTML:
 <input type="text" name="contador" id="contador" readonly="readonly"/> <input type="button" class="boton" value="Guardar" onclick="mostrarContador()" >
Código HTML:
 function mostrarContador() 
{  
  	conexion1=crearXMLHttpRequest();    
    conexion1.open('POST','ContadorExpedienteAction,true);
    conexion1.onreadystatechange = obtenerContador;    
    conexion1.send(null);
}
function obtenerContador()
{
  
  if(conexion1.readyState == 4)
  {
    if (conexion1.status==200)
    {
        var campoTexto=document.getElementById("contador");  
	      var tagTexto=conexion1.responseXML.getElementsByTagName("contadorTag");	   
	    campoTexto.value=tagTexto[0].firstChild.nodeValue;
	
   	 } 
}
Este objeto request es es que está vacío y no obtengo los parámetros, los datos los obtengo en la función insertar. Esa función está correcta la he probado.
Código PHP:
   protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     int resultado= insertar(request,response)    ;
        
      response.setContentType("text/xml");
      response.setHeader("Cache-Control","no-cache");
      int  contador = BD_gnexpe.getContadorMaxExpediente();
      response.getWriter().write("<contadorTag>"+contador+"</contadorTag>");
     
        
        
    } 
     
 

 
  Respuesta: HttpServletRequest vacío
 Respuesta: HttpServletRequest vacío 
