Pedro,
Essa mensagem informa que o metodo esta "ultrapassado", digamos assim, e a
versao do compilador que voce esta usando nao implementa mais o metodo
readLine() e voce deve consultar a documentacao para saber qual o nome do
novo metodo.
Ate mais.
Glecio.
-----Mensagem original-----
De: Pedro - Vizeu
Para: Lista Java
Enviada em: 09/08/01 14:06
Assunto: [java-list] Problemas com servlet -> arquivo txt
Caros colegas priciso de uma ajuda !
Estou tentando fazer um servlet que abre um arquivo .txt e responde o
conteudo deste arquivo em uma html.
Mas o Jbuilder da uma mensagem de erro na compilacao.
Segue abaixo o fonte do servlet e o erro do Jbuilder.
Att. Pedro
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.*;
import java.net.*;
public class ser_atualiza extends HttpServlet {
private static final String CONTENT_TYPE = "text/html";
/**Initialize global variables*/
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
/**Process the HTTP Get request*/
public void doGet(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
String arquivo = request.getParameter("arquivo");
URL path = new URL("http://www.meusite.com./temp");
InputStream cox;
DataInputStream dis = null;
URL theURL = null;
if (arquivo.equals("temp")) {
out.println("<html><head><title>TESTE</title></head><body>");
try {
theURL = new URL(path,"temp.txt");
try {
String linha;
cox = theURL.openStream();
dis = new DataInputStream(new BufferedInputStream(cox));
/// *** linha do erro *** ///
while ((linha=dis.readLine())!=null) {
out.println("<p>"+linha+"</p>");
}
}
catch(IOException e ) {}
}
catch(MalformedURLException e) {}
out.println("</body></html>");
out.close();
}
}
/**Clean up resources*/
public void destroy() {
}
}
** ERRO DO JBUILDER
"ser_atualiza.java": Warning #: 368 : method readLine() in class
java.io.DataInputStream has been deprecated at line 55, column 34
Warning #: 369 : There have been deprecation warnings. Please consult
the documentation for a better alternative
Ele me fala que o metodo readLine() esta sendo requerido no
DataInputStream ????
Sera que não posso abrir um DataInputStream em um servlet ?
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------