05/01/2015, 13:26
|
| | | Fecha de Ingreso: enero-2015
Mensajes: 8
Antigüedad: 10 años 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
|