Respuesta rápida: El % sirve para especificar un código de caracter en un URL. Por ejemplo %20 es un espacio. Si quieres pasar un % usa el código de caracter: %25 creo que con eso deberia funcionar:
/cosultaColaborador.do?accion=carga&incentivo=ma%25
Saludos,
Carlos
From: SoloJava@... [mailto:SoloJava@...] On Behalf Of Marco Guado Zavaleta
Sent: jueves, 04 de octubre de 2007 6:17
To: SoloJava@...
Subject: [SoloJava] Struts el url hace cosas raras
Hola saben quisiera saber porque pasa esto; el path que invoca un
action en Struts es el siguiente:
/cosultaColaborador
invoca este path
Ahora bien aqui viene el detalle, si cargo de esta manera;
/cosultaColaborador
con el % al final de la cadena el metodo ingresa en "else" cosa que
no quiero, sin embargo cuando ingreso asi;
/cosultaColaborador
el metodo ingresa en el "if" y en verdad esto me tiene desconcertado,
mi idea es poner el comodin al final de una
cadena para que la sentencia SQL que se construira me devuelva todos
los valores que empiezan con maXXXXXXXX
Agradesco alguna idea o algun comentario del porque pasa esto. Gracias
public ActionForward cargar(ActionMappin
form, HttpServletRequest request, HttpServletResponse response,
ActionMessages messages, ActionMessages errors) throws BOException,
IllegalAccessExcept
ConsultaEjecutivoCo
ConsultaEjecutivoCo
ConsultaEjecutivoCo
ConsultaEjecutivoCo
if ((request.getParame
FiltroConsultaActio
= new FiltroConsultaActio
String var = String.valueOf(
form.set("select_
form.set("select_
form.set("select_
form.set("incentivo
("incentivo"
FiltroIncentivoDTO filtroIncentivoDTO =
filtroConsultaActio
filtroConsultaActio
(request,form, consultaBO.configur
int estructuraComercial =
filtroConsultaActio
filtroIncentivoDTO.
(estructuraComercia
request.setAttribut
consultaColaborador
(filtroIncentivoDTO
}
else {
String apellido1=""
EjecutivoComercialD
EjecutivoComercialD
if (request.getParamet
apellido1=request.
}
ejecutivoComercial.
FiltroConsultaActio
= new FiltroConsultaActio
filtroConsultaActio
form, consultaBO.configur
EjecutivoComercialB
EjecutivoComercialB
ejecutivoComercial.
(Util.obtenerEstruc
request.setAttribut
ejecutivoComercialB
// request.setAttribut
consultaColaborador
}