select con JSTL no funciona.
Larry Santibanez Flores <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Hola, saludos a todos. Tengo un grave problema. Estoy con las JSTL y no puedo hacer que me funcione un select. Adjunto el código:
mycodigo.jsp
AQUI SE RECIBE UN INPUT TYPE="TEXT" DE UNA PAGINA HTML.
<c:set var="pcoddepen" scope="request" value="65A2ZZ" />
<c:if test="${!empty param.coddepen}">
<c:set var="pcoddepen" value="${param.coddepen}" />
</c:if>
<sql:query var="counsSubjRs" dataSource="jdbc/SACPAF">
SELECT dependencia, area, codigounidad, departamento, subseccion, rut
FROM custodia where dependencia=?
<sql:param value="${pcoddepen}" />
</sql:query>
Entonces deberÃa de entregarme un resultado, pero no lo hace o no puede hacerlo, pero no reporta error.
De hecho he dejado el parametro para verlo y si tiene un valor.
<TD>${param.coddepen}</TD>
Sin embargo, si le digito y dejo fijo el valor en el where, !SI LO HACE¡
Muestro el código.
<sql:query var="counsSubjRs" dataSource="jdbc/SACPAF">
SELECT dependencia, area, codigounidad, departamento, subseccion, rut
FROM custodia where dependencia=?
<sql:param value='65A2ZZ' />
</sql:query>
Es decir cuando le paso el valor al where por una variable, no lo hace, pero si le dejo fijo si lo hace. De hecho algo hace, ya que si le cambio el nombre a un campo de la tabla, me da un error. Entonces si procesa pero no da el resultado esperado.
Estoy al borde de la crisis y no encuentro solución.
Agradeceré mucho, mucho que me puedan ayudar.
Atte.
Larry Santibáñez Flores
---------------------------------
Tu correo también desde el móvil.
Descárgate gratis Yahoo! Go.