Servlet no IE não funfa!

Olá amigos, tenho um problema o servlet descrito abixo roda normal no Opera porém no maledeto do IE não funfa aparece uma página em branco, quando ou clico com o botão direito e ver o código fonte vem certinho o retorno esperado, porém na página não aparece nada.

O que pode ser?

package br.com.teste;

import br.com.conBD.conexao;
import br.com.bean.BeanPeople;
import java.util.List;
import java.util.ArrayList;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class testaCon extends HttpServlet{

    conexao c;
    

    //public testaCon(){
    public void doGet(HttpServletRequest request,HttpServletResponse response)
        throws IOException, ServletException {

        c = new conexao();        	
        List l =  c.Pesquisa("");
        

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

        out.println("<html>");
        out.println("<head><title>Retorno BD</tilte></head>");
        out.println("<body>");
        out.println("<font color='black'>");
        out.println("Retorno do BD");

        
        for(int x=0;x<l.size();x++){

            BeanPeople p = (BeanPeople) l.get(x);

            out.println("<p>"+p.getName()+"</p>");

        }
        out.println("</font></body>");
        out.println("</html>");
        out.close();
	
        c.FechaConexao();

    }

    //public static void main(String[] args){

    //    testaCon t = new testaCon();

    //}

}

gilgpf,

Uma dica, comece o nome das suas classes com letra maíuscula e o nome dos métodos com letra minúscula. Exemplo:

Classes

Carro
Aviao

Métodos

acelerar()
ligarRadio()

Em relação a dúvida, não seria legal colocar o log da aplicação?

:wink:

Certamente seu browser está com algum problema. Pelo que eu ví as tags estão sendo fechadas corretamente, não há motivo para não aparecer.

Para comprovar a hipotese do guilherme, tente rodar do mozilla ou algum outro browser. Se não rodar, siga o que o esb disse.

Não sei se adianta, mas tente antes do out.close(), colocar:

out.flush();
out.close();

Pois é, no Opera roda normal… muito estranho… nos logs do apache está tudo normal nenhum problema estou começando a ficar meio doido de tanto garimpar o problema, pois como disse se for ver o código fonte da página gerada está tudo certo é como se estivesse montado a página mas não conseguiu renderizar a imagem… enfim… muito estranho… continuo com a jornada de depuração.

Se alguém descobrir por favor me avise.

Possivelmente voce está lidando com alguma nova frescura do I.E.

Cola aqui o código HTML gerado para ver se a gente consegue descobrir alguma coisa!

leonardom,

Fiz a alteração e não funcionou… tá difícil… hehehe

Valeu pela ajuda

Tá aí o código quando eu clico com o botão direito do mouse/exibir código fonte:

<html>
<head><title>Retorno BD</tilte></head>
<body>
<font color='black'>
Retorno do BD
<p>Gilson</p>
<p>Maria</p>
<p>José</p>
</font></body>
</html>

Puts e não é que nao aparece nada mesmo??? HAHAHAHAHAHAHA

Achei!

A tag TITLE não está sendo fechada… devido a um erro de digitação ela vem TILTE.

Como sabemos, os browsers tem mecanismos para corrigir pequenos erros no HTML. Provavelmente o Opera trata esse caso e o IE não.

HUAHUAHUAHUAHAUHAUHAUHAUH !!!

:oops: !!! PUTS… QUE MANCADA… VACILO MEU !..

VALEU GOMES…

E DESCULPA POR ATORMENTAR O PESSOAL POR ESTE VACILO !!!

ATÉ A PRÓXIMA !!! HEHEHEHEHEHE