mostrar arquivo txt em um textbox
02/01/2010 00:00
0
boa tarde gostaria de carregar um arquivo txt em um textbox, como devo fazer?
Obrigado....
Tags: Grails


0
No caso, seu controlador deverá carregar o arquivo que encontra-se disponível do lado servidor e retorná-lo para a camada de visualização.

Caso esteja mais habituado a trabalhar com Java, a solução é simples:


import java.io.*
class SeuControladorController {
def suaAction = {
FileInputStream fis = newFileInputStream(new File("seuArquivo.txt"))
byte[] buffer = new byte[];
int contador = -1
StringBuilder builder = new StringBuilder()
while ((contador = fis.read(buffer)) != -1) {
builder.append(new String(buffer, 0, contador))
}
fis.close()
return [seuTextoDoTxt:builder.toString()]
}
}


E na sua camada de visualização você teria algo como o exemplo abaixo:


<textarea>${seuTextoDoTxt}</textarea>



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto