Ol�,

 uso um server proxy� configurado para response.setContentType("text/html"); .quando o arquivo recuperado � html, beleza�. j� em texto�, retorna sem formata��o��.como resolvo?
depois substituirei value (applet) <param name="update file"  value="aquivo.txt"> por http://www.mycgiserver.com/servlet/jossobri.ServerProxy?URL="">
o server � # do server de origem das classes do applet. ser� que funciona?

 
� 
http://www.mycgiserver.com/servlet/jossobri.ServerProxy?URL="">
� 
http://geocities.yahoo.com.br/jossobri/DJINETStaticData.txt
�� http://www.mycgiserver.com/servlet/jossobri.ServerProxy?URL="">


package jossobri;  // �

import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class ServerProxy1 extends HttpServlet
{  public void doGet(HttpServletRequest request,
      HttpServletResponse response)
      throws ServletException, IOException
   {  String query = null;

      response.setContentType("text/html");
      PrintWriter out = response.getWriter();

      query = request.getParameter("URL");
      if (query == null)
      {  response.sendError(HttpServletResponse.SC_BAD_REQUEST,
            "Missing URL parameter");
         return;
      }

      try
      {  query = URLDecoder.decode(query);
      }
      catch(Exception exception)
      {  response.sendError(HttpServletResponse.SC_BAD_REQUEST,
            "URL decode error " + exception);
         return;
      }

      try
      {  URL url = "" URL(query);
         BufferedReader in = new BufferedReader(new
            InputStreamReader(url.openStream()));

         String line;
         while ((line = in.readLine()) != null)
            out.println(line);
    
         out.flush();
      }
      catch(IOException exception)
      {  response.sendError(HttpServletResponse.SC_NOT_FOUND,
            "Exception: " + exception);
      }
   }
}

[]s



      ))  
    C|~~|
     `--'     jos� s sobrinho
                   
icq 341548726
tel 5511 9866 4609
www.mycgiserver.com/~jossobri



Yahoo! Mail
O melhor e-mail gratuito da internet: 6MB de espa�o, antiv�rus, acesso POP3, filtro contra spam.

Responder a