Problemas con parámetros

rbld
23 de Octubre del 2002
Hola a todos,

Lo primero decir que soy novato en esto de Java. Tengo un problemilla al pasar parámetros a un servlet. Quiero controlar si me pasan un parámetro fecha, si me lo pasan lo introduzco en una variable, si no le meto la actual, mi problema es que al definir la variable de tipo Date me da un error de incompatibilidad. He intentado hacer un cast a String pero me dice que es inconvertible. El tema está en que luego esa variable se la voy a pasar a una función que me va a pedir un Date.
Si alguien sabe como puedo solucionarlo...
A continuación os pongo el código
-------------
Date ParamFecha = request.getParameter ("fecha");//en esta linea me da el primer error
-------------
Muchas Gracias

Gema Nu?
23 de Octubre del 2002
Hola espero ayudarte, en primer lugar te aconsejo que en lugar de usar el objeto Date, uses Calendar, porque el Date te dice que esta deprecation.
En segundo lugar si usas el objeto Date, no lo crees asi, sino con un new Date(request.getParameter ("fecha");
Si te da error puede ser por el formato de la fecha. Yo he hecho algo parecido pero solo cogia el año y el mes con combos:
if (request.getParameter("Anyo")!=null){
intAnyo = Integer.parseInt(request.getParameter("Anyo"));
if(request.getParameter("Mes")!=null){
intMes = Integer.parseInt(request.getParameter("Mes"));
this.fechaInicio=Calendar.getInstance();
this.fechaInicio.set(intAnyo,intMes,intDia);
}
Espero que te sirva.
CIAO