Pessoal,
Fiz um formuláriozinho que grava em arquiv txt
Ao gravar no bloco de notas, coloquei para o arquivo ser gravado separado por ;
Por exemplo:
01;Renan;oliveirarenan@gmail.com;02;João;joao@joa.com.br
No exemplo acima tenho 2 registros que foram gravados os campos codigo, nome e e-mail.
Eu gostaria de fazer a leitura e carregar em uma comboBox apenas os nomes cadastrados.
Alguem tem alguma ideia???
Pq eu tinha feito uma lógica assim:
<%
String[] clientes = null;
try {
FileReader clienteFile = new FileReader("c:\\cliente.txt");
BufferedReader clienteReader = new BufferedReader(clienteFile);
do {
String c = clienteReader.readLine();
if (c == null) break;
clientes = c.split(";");
%>
<p class="label">Cliente:
<select name="cmbCliente" id="cmbCliente">
<% for(int i=0;i<clientes.length;i++) { %>
<option name="cliente">
<%=clientes[i]%>
</option>
<% } %>
</select>
</p>
<%
} while(true);
clienteReader.close();
clienteFile.close();
}
catch(Exception e) {
%>
<script language="JavaScript">alert("Erro ao trazer informações do Cliente.");</script>
<% } %>
Mas, ele traz todos os registros…mas eu quero apenas o nome do cliente…naum sei se deveria setar o indice do vetor como default.
Alguém poderia dar alguma sugestão???
Att,
Renan