Foros del Web » Programación para mayores de 30 ;) » Java »

No me reconoce el request

Estas en el tema de No me reconoce el request en el foro de Java en Foros del Web. Hola estoy haciendo un formulario el cual quiero validar con un jsp. Y me da el siguiente error. org.apache.jasper.JasperException: No se puede compilar la clase ...
  #1 (permalink)  
Antiguo 26/08/2008, 08:57
 
Fecha de Ingreso: agosto-2008
Mensajes: 9
Antigüedad: 15 años, 8 meses
Puntos: 0
No me reconoce el request

Hola estoy haciendo un formulario el cual quiero validar con un jsp. Y me da el siguiente error.

org.apache.jasper.JasperException: No se puede compilar la clase para JSP:

Ha tenido lugar un error en la línea: 37 en el archivo jsp: /validar.jsp
request cannot be resolved
34: }
35:
36:
37: String select[] = request.getParameterValues("select");
38:
39: String nombre = request.getParameter("nombre");
40: String apellido1 = request.getParameter("apellido1");


El codigo de validar.jsp es el siguiente...

<%!
public class comparativa{
private boolean comprobado(String select[], String comparado){
boolean enc=false;
for(int i=0; i<select.length && !enc; i++)
if(select[i].equals(comparado)) enc= true;
return enc;
}
public boolean isParsableToInt(String i){
try
{
Integer.parseInt(I);
return true;
}
catch(NumberFormatException numberFormatException nfe)
{
return false;
}
}
String select[] = request.getParameterValues("select");

String nombre = request.getParameter("nombre");
String apellido1 = request.getParameter("apellido1");
String apellido2 = request.getParameter("apellido2");
String dia = request.getParameter("dia");
String mes = request.getParameter("mes");
}
%>

No se si lo estoy haciendo bien o mal porque soy nuevo en JSP. Por eso os pongo todo el codigo para ver si veis alguna burrada. Por cierto, tiene que ser en JSP no me deis soluciones en Javascript ni en otra cosa porque lo necesito en JSP. Muchas gracias!!
  #2 (permalink)  
Antiguo 26/08/2008, 15:11
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: No me reconoce el request

Hola tote87,

Intentalo asi:

<%!
public class comparativa{
private boolean comprobado(String select[], String comparado){
boolean enc=false;
for(int i=0; i<select.length && !enc; i++)
if(select[i].equals(comparado)) enc= true;
return enc;
}
public boolean isParsableToInt(String i){
try
{
Integer.parseInt(I);
return true;
}
catch(NumberFormatException numberFormatException nfe)
{
return false;
}
}
}
%>

<%
String select[] = request.getParameterValues("select");

String nombre = request.getParameter("nombre");
String apellido1 = request.getParameter("apellido1");
String apellido2 = request.getParameter("apellido2");
String dia = request.getParameter("dia");
String mes = request.getParameter("mes");

%>


saludos!
  #3 (permalink)  
Antiguo 27/08/2008, 07:59
 
Fecha de Ingreso: agosto-2008
Mensajes: 9
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: No me reconoce el request

Muxisimas gracias, sabia que era una tonteria pero estaba atascado. De hecho creo que incluse probe a cambiar algo asi pero supongo k no lo pondría bien o algo. mil gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:07.