 
			
				05/01/2015, 13:26
			
			
			     |  
        |     |    |    Fecha de Ingreso: enero-2015  
						Mensajes: 8
					  Antigüedad: 10 años, 10 meses Puntos: 0     |        |  
  |      Respuesta: Problema, request.getParameter siempre me devuelve null (servlet)         Cita:  
					Iniciado por Profesor_Falken    Nos puedes poner el código que tienes en el servlet?   
Un saludo     
Código:
  package servlets;
import baseDeDatos.ConexionMySQL;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ConsultarCliente extends HttpServlet{
	
	public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
		 doPost(req, res);
	}//Fin doGet()
	
	public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
		
		//MySQL
		String urlMySQL=getServletContext().getInitParameter("urlMySQL");
		String usuarioMySQL=getServletContext().getInitParameter("usuarioMySQL");
		String pwdMySQL=getServletContext().getInitParameter("claveMySQL");
		try{
			Connection con= new ConexionMySQL(urlMySQL,usuarioMySQL,pwdMySQL).getConexion();
			
			res.setContentType( "text/html" ); // setting MIME type
		    //String dato=getServletInfo();
		    PrintWriter out = res.getWriter();
		    // flujo de salida para la escritura de información en el cliente
		    out.println ("<html>" );
		    out.println( "<head>" );  //Se genera el código del cliente
		    out.println( "<title>CONSULTAR CLIENTE</title>" );
		    out.println( "</head>" );
		    out.println( "<body>" );
		    out.println( "<h1>CONSULTAR CLIENTE</h1>" );
		    out.println( "<form action='???' method='POST'/>" );
		    
		    //recibo el parametro num
		    String num=req.getParameter("num");
		    out.println( "<h2>"+num+"</h2>" );
		    
		    //cod_cli
		    out.println( "Código de cliente <input type='text' name='cod_cli' maxlength='10'/><br/>" );
		    
		    //boton buscar
		    out.println( "<input type='submit' value='BUSCAR'/>" );
		    //volver a index
		    out.println( "<a href='index.html' method='GET'>Menú</a><br/>" );
		    out.println( "<form/>" );
		    
		    out.println( "</body>" );
		    out.println( "</html>" );
		    out.close();//Cerrar out
		    
		    con.close();//Cerrar la conexion
				
		}catch (SQLException e) {
			// TODO: handle exception
			
			res.setContentType( "text/html" ); // setting MIME type
		    PrintWriter out = res.getWriter();
		    // flujo de salida para la escritura de información en el cliente
		    out.println ("<html>" );
		    out.println( "<head>" );  //Se genera el código del cliente
		    out.println( "<title>ERROR DE CONEXIÓN A LA BBDD</title>" );
		    out.println( "</head>" );
		    out.println( "<body>" );		
		    out.println( "<h2>Ocurrió un error al intentar conectarse a la base de datos</h2>" );
		    out.println( "</body>" );
		    out.println( "</html>" );
		    out.close();
			
			System.err.println("NO SE HA PODIDO CONECTAR");
			e.printStackTrace();
		}//Fin catch
		
	}//Fin doPost()
}//Fin clase
              |