Bom dia amigos
Eu fiz uma pagina jsp que busca as informações de uma lista que é pupulada em uma classe java e depois na pagina eu faço a leitura das informações.
O problema que esta me acontecendo é que quando a descrição possui 2 palaras do tipo "SAO PAULO" so é exibido no textfielda palavra "SAO"
Alguem sabe me dizer o motivo que nao é exibido as duas palavras na pagina sendo que na tabela conta_telefone o valor na descriçao é "SAO PAULO"
Espero que alguem possa me ajudar.
try
{
this.conn = ConnectionFactory.getConnection();
conn = this.conn;
String sqlSelect = " select ct.id id " +
" ,ct.telefone_origem telefone_origem " +
" ,to_char(ct.data_ligacao,'DDMMRRRR') data_ligacao " +
" ,ct.telefone_destino telefone_destino " +
" ,ct.tempo_ligacao tempo_ligacao " +
" ,ct.valor_ligacao valor_ligacao " +
" ,ct.descricao descricao " +
" from conta_telefone ct " +
" where ct.nro_pessoa = ? " +
" and ct.classificacao is null ";
ps = conn.prepareStatement(sqlSelect);
ps.setInt(1, pessoa);
rs = ps.executeQuery();
List<ContaTelefone> list = new ArrayList<ContaTelefone>();
while (rs.next())
{
Integer id = rs.getInt(1);
int telefone_origem = rs.getInt(2);
String data_ligacao = rs.getString(3);
String telefone_destino = rs.getString(4);
Integer tempo_ligacao = rs.getInt(5);
Integer valor_ligacao = rs.getInt(6);
String descricao = rs.getString(7);
list.add(new ContaTelefone(id,telefone_origem,data_ligacao,telefone_destino,tempo_ligacao,valor_ligacao,descricao));
}
return list;
}
List contasList = dao.todasContas(Integer.parseInt(pess));
session.setAttribute("contasList", contasList);
<c:forEach var="lista" items="${sessionScope.contasList}">
<%value=1; %>
<tr>
<td align="center">${lista.telefone_origem}</td>
<td align="center">${lista.data_ligacao}</td>
<td align="center">${lista.telefone_destino}</td>
<td align="right">${lista.tempo_ligacao}</td>
<td align="right">${lista.valor_ligacao}</td>
<td align="left"><input type="text" style="width:100%" name="descricao" value=${lista.descricao}></td>
</tr>
</c:forEach>