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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.