igorventurelli
Concatene as linhas num StringBuilder através do while e atribua o value do outputText com esse StringBuilder.
Não funciona?
Lfbdsan
igorventurelli não tem como me ajudar mostrando o código aqui? Se você não sabe como ajudar dessa forma deixa pra outro responder, obrigado
Lfbdsan
Eu tentei da seguinte forma
public void lerResultado(){
File file = new File(“c:\nfe\comp.TXT”);
try {
FileReader reader = new FileReader(file);
BufferedReader input = new BufferedReader(reader);
String linha;
linha = input.readLine();
while ((linha = input.readLine()) != null) {
System.out.println(linha);
FacesMessage message = new FacesMessage(“Resultado:”, linha.toString() + “”);
FacesContext.getCurrentInstance().addMessage(null, message);
input.close();
file.delete();
}
} catch (IOException ioe) {
System.out.println(ioe);
}
}
está certo assim?
igorventurelli
Você não quer exibir num outputText?
Lfbdsan
sim so fiz um teste com a mensagem na tela. Como seria o código para mostrar em um out?
Lfbdsan
ninguém pode ajudar com exemplo prático?
igorventurelli
String x;
StirngBuilder sb = new StringBuilder();
while((linha = input.readLine()) != null) {
sb.append(linha);
}
x = sb.toString();
<h:outputText value=#{managedBean.x} />