Inserir linha em tabela html se houver cod cadastrado

2 respostas
Cris_gavioli

Pessoal, tenho um problema…Preciso inserir linhas na minha tabela enquando existir cod…

if (rs.next()) {

        compromisso = rs.getString("compromisso");
          obs = rs.getString("obs");
       }

Html:

<fieldset style="width: 801px; height: 319px; padding: 2">
<legend><b><i><font color="#000080" size="4">Minha Agenda</font></i></b>&nbsp;
</legend>
<table border="1" width="98%" id="table2">
<tr>
<td width="63" align="center">&nbsp; </td>
<td width="64" align="center">&nbsp; </td>
<td width="78" align="center"><jsp:getProperty name="acesso" property="cod_cad" />&nbsp;&nbsp; </td>
<td align="center"> <jsp:getProperty name="acesso" property="compromisso" /> <br>&nbsp;</td>
<td width="167" align="center"> <jsp:getProperty name="acesso" property="obs" /> <br>&nbsp;</td>
<td width="109" align="center">&nbsp;</td>
<td width="94" align="center">&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>
	<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>

</fieldset>

Como faço para inserir linha na tabela se houver cod ainda?

Grata

2 Respostas

Andre.flu

Tenta algo assin no seu cogido:

? Trabalhando com arrays

<c:set var="meuArr" value="a,b,c,d,e,f,g"/>
<c:forEach var="lets" items="${meuArr}">
${lets}<br>
</c:forEach>

Para criar um array basta separar os elementos com ?,?. Para
percorrê-lo use a tag forEach, outra maneira é através da tag
forTokens, do seguinte modo:

<c:forTokens items="a;b;c;d" delims=";" var="lets">
${lets}<br>
</c:forTokens>

? Gerando seqüênciais
<c:forEach begin="1" end="5" var="de1a5">
${de1a5}<br>
</c:forEach>

Gerando apenas pares em intervalo de 2 a 10
<c:forEach begin="2" end="10" step="2" var="pares">
${pares}<br>
</c:forEach>

Gerando mais especializado:
<c:forTokens items="a,b,c,d,e,f,g"
delims="," begin="1" end="7" step="2" var="letras">
${letras}<br>
</c:forTokens>

? Usando variáveis do tipo Lógico
<c:set var='liga' value='false'/>
<c:set var='liga' value='${!liga}'/>
<c:if test="${liga}"> ligada
</c:if>

Utilização da Tag SQL
? Para realizar a conexão:
<sql:setDataSource var="conn"
driver="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost:3306/dfjug?user=root&useUnicode=
true"
/>

? Para executar uma query:

<sql:query var="rSet" dataSource="${conn}">
SELECT * FROM tabela
</sql:query>
? Para obter os dados:

1° Modo: arma-se um comando for, do seguinte modo:
<c:forEach var='row' items='${rSet.rowsByIndex}'>
<c:forEach var='rowData' items='${row}'>
${rowData}
</c:forEach>
</c:forEach>
O primeiro for conta as linhas, enquanto que o segundo
verifica as colunas.

2° Modo: O mesmo laço pode obter pelos nomes da coluna:
<c:forEach var='row' items='${rSet.rows}'>
${row.NomeColuna}
</c:forEach> Modo: Também é possível pegar pelo número do campo:
<c:forEach var='row' items='${rSet.rowsByIndex}'>
${row[numColuna]}
</c:forEach>
Cris_gavioli

Mas o problema é que não sei como colocar a parte de html de criação de tabelas, pois se coloco entre as tags depois da condição não reconhece a tabela, então Como faço??

Criado 4 de abril de 2007
Ultima resposta 4 de abr. de 2007
Respostas 2
Participantes 2