Ajuda com JSP

2 respostas
M
Boa tarde amigos...a minha duvida esta quanto ao preenchimento de uma tabela. Fiz uma consulta e quero preencher os campos da tabela com a seguinte condição que ocorre no Codigo..
<% String sql="SELECT     UMATERIAS.MATERIA, UMATALUN.STATUS, "+ 
                      "UMATTURSL.CODHOR,CAST (EDEFHOR.CODDS AS INTEGER) AS CODDS,EDEFHOR.HORINI, EDEFHOR.HORFIM "+                              
"FROM         UMATTURSL INNER JOIN "+
                     " EDEFHOR ON UMATTURSL.CODHOR = EDEFHOR.CODHOR INNER JOIN "+
                     " UMATERIAS INNER JOIN "+
                     " UMATALUN ON UMATERIAS.CODCOLIGADA = UMATALUN.CODCOLIGADA AND UMATERIAS.CODMAT = UMATALUN.CODMAT ON "+ 
                     " UMATTURSL.CODMAT = UMATALUN.CODMAT AND UMATTURSL.CODTUR = UMATALUN.CODTUR AND "+
                     " UMATTURSL.CODPERLET = UMATALUN.PERLETIVO AND UMATTURSL.CODFILIAL = UMATALUN.CODFILIAL AND "+
                     " UMATTURSL.CODCOLIGADA = UMATALUN.CODCOLIGADA "+
"WHERE     (UMATALUN.PERLETIVO = '2/2005') AND (UMATALUN.STATUS = 'CS') AND UMATALUN.MATALUNO = '"+ Matricula +"' "+
"ORDER BY EDEFHOR.HORINI,EDEFHOR.HORFIM, EDEFHOR.CODDS";
        ResultSet rs = stm.executeQuery(sql);
        %>
            <% while(rs.next()){%>

            <tr>
            <td><b><font size="1">Das <%=rs.getString("HORINI")%> às <%=rs.getString("HORFIM")%></font></b></td>
            <%for (int i=2; i<=7; i++){%>
            <td><p align="left"><font size="1"><% if(rs.getInt("CODDS")==i){%> <%out.println(rs.getString("MATERIA");%> <%}else{ out.println(".");}%></font></td>
            <%}%>
            
            </tr>
            <%}%>                      
        </table></div>
Mas o que acontence é que não está sendo gerada a tabela.. Alguém pode me ajudar..?..Desde de já agradeço.

2 Respostas

M

pelo q pude perceber, vc esqueceu de abrir a tag <table>

Tente aí…

T

vc poderia colocar esta pesquisa em uma Classe java. que
retorne para vc uma lista contendo o resutado da SQL.

ela fica mais facil para vc controlar isso

Criado 2 de agosto de 2005
Ultima resposta 3 de ago. de 2005
Respostas 2
Participantes 3