Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como escrever para um arquivo de texto de JSP
Escrevendo para um arquivo de texto a partir de JSP é tão fácil de fazer , pois é em Java. Com o conhecimento adequado de aulas e uma ideia clara do que é desejado na saída, usando JSP para escrever um arquivo de texto não é uma tarefa difícil. Coisas que você precisa
JSP recipiente (como Tomcat, Websphere, JBoss )
Mostrar Mais instruções
Padrão Escrita Arquivo
1

A classe FileOutputStream no java . io pacote é a maneira padrão para gravar dados em um arquivo no sistema operacional . O construtor FileOutputStream ( String name) irá criar um novo FileOutputStream apontando para o nome do arquivo especificado pela string.

Exemplo:

FileOutputStream fos = new FileOutputStream (\\ " /var /log /mylog.txt \\ "); < br > Página 2

a classe PrintWriter padrão no pacote java.io fornece o método mais fácil de usar de escrever linhas de dados em um OutputStream . O construtor PrintWriter ( OutputStream out) vai criar uma nova PrintWriter usando o OutputStream fornecido. Combine isso com o FileOutputStream como no exemplo a seguir :

FileOutputStream fos = new FileOutputStream (\\ " /var /log /mylog.txt \\")
GO
PrintWriter pw = new PrintWriter ( fos );
3

Para escrever uma linha de dados para o fluxo de saída , use o método println do PrintWriter (String x). Isso vai escrever uma linha terminada série de dados para o OutputStream

Exemplo: .

FileOutputStream fos = new FileOutputStream (\\ " /var /log /mylog.txt \\ " )

GO PrintWriter pw = new PrintWriter (FOS)

GO pw.println (\\ " Este é uma linha de dados \\ ");
4

Quando terminei de escrever para o arquivo , certifique-se de fechar tanto o PrintWriter e os objetos FileOutputStream para que eles liberam os recursos associados com a escrita para o arquivo .

Exemplo:

FileOutputStream fos = new FileOutputStream (\\ " /var /log /mylog.txt \\") < br /> GO
PrintWriter pw = new PrintWriter ( fos )
GO />

GO pw.close ()

GO fos.close ();
Técnicas JSP específicos
< br . > 5

Para obter um caminho que é relativo à aplicação da web atual em seu recipiente JSP , utilize o ServletContext.getRealPath (String path) método

Exemplo: < br />
Cordas real_filename = context.getRealPath ( \\ "/mylog.txt \\ ");
6

para incorporar a lógica de escrever para um arquivo em um JSP página , coloque o código Java em <% e %> e incluir a diretiva de página para importar o java.io. * aulas

Exemplo: .
< , br /> < % @ page import = \\ " java.io. * \\"% >
<% try {

Cordas real_filename = context.getRealPath ( \\ "/mylog.txt \\")

GO FileOutputStream fos = new FileOutputStream ( real_filename )

GO PrintWriter pw = new PrintWriter (FOS) pw.println />
(\\ "Esta é uma linha de dados \\")

GO pw . close ()

GO fos.close ()
GO

} catch (Exception e) {
//tratar exceções

} %>

Observe o bloco try ... catch que captura exceções das operações de E /S . Isso é necessário porque os métodos as classes FileOutputStream e PrintWriter " pode lançar uma exceção .
7

Para escrever um parâmetro passado para a página JSP com o método request.getParameter ( String name) para o arquivo de texto, utilizar o seguinte exemplo:


< % @ page import = \\ " java.io. * \\"% >
<%

try { string real_filename = context.getRealPath ( \\ "/mylog.txt \\")

GO FileOutputStream fos = new FileOutputStream ( real_filename )

GO PrintWriter pw = new PrintWriter (FOS)

GO pw.println (\\ "Esta é uma linha de dados \\ " />)
pw.println ( request.getParameter (\\ " test \\ "))

pw.close GO ()

GO fos.close ( )
GO

} catch (Exception e) {
//Tratar exceções

} %>

Anterior :

Próximo : No
  Os artigos relacionados
·O que é LoadLibrary Jvm.Dll 
·Por que o Java usar chaves em declarações condicionai…
·Como verificar status da impressora usando Java 
·Por que precisamos de Java para Sistemas Windows 
·Definição de Java e Javascript 
·Como formatar Vírgulas em um Número em Java 
·Como analisar elementos XML recursivas em Java 
·Como importar um pacote em um projeto Eclipse 
·Como remover uma substring da string em Java 
·Como percorrer o mapa em Java 
  Artigos em destaque
·Tutorial para Screensavers em C + + 
·Como criar Olá Mundo em Microsoft Visual C 2010 Expres…
·Como encontrar Chaves Estrangeiras Usando associações…
·O que são os objetos JMS que são obtidos via JNDI 
·Como executar C + + arquivos no bloco de notas 
·Como alterar a ordem das colunas de DataGrid 
·Como Ir a uma posição em GridLayout em Java 
·Como reinstalar o Visual C 
·Como visualizar os arquivos SIG De Printshop 
·Como usar onda para capturar o conteúdo de uma página…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados