Servlet + Session = Navegador tudo branco. [RESOLVIDO]

0 respostas
cristianonasciment

sou iniciante em jee e estou estudando servlet + session.
criei um servlet pra criar uma sessão
e a outra pra recuperar ela.
ele executa normal, mais o browser tá todo em branco.
o problema tá no web.xml ??? eu pus ele pra iniciar no 1º servlet !! ServletSessionPagUm

public class ServletSessionPagUm extends HttpServlet {
...
  protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
        
        HttpSession sessao = request.getSession(true); 
	sessao.setAttribute("nome", "Cristiano"); 
	sessao.setMaxInactiveInterval(1); 
	String html = "<html><head>"+
	"<title>Trabalhando com Sessão</title>"+
	"</head>"+
	"<body>" +
	"Sua sessão foi criada com sucesso!<br />"+
	"Sua ID é: <strong>" + sessao.getId( ) + "</strong><br />"+  
	"O tempo máximo de inatividade é: <strong>" +
 	sessao.getMaxInactiveInterval( ) + 
	"</strong> segundo(s)<br />"+ 
	"<a href=\"ServletSessionPagDois\">Clique aqui</a>"+
	" para ver a sessão na página seguinte."+	
	"</body></html>";
		
	response.setContentType("text/html");
	PrintWriter writer = response.getWriter( );
	writer.print(html);  
	writer.close( );	
    }....    

public class ServletSessionPagDois extends HttpServlet {
....
 HttpSession sessao = request.getSession(true);		
		String nome = (String)sessao.getAttribute("nome");
	
		String html = "<html><head>"+
		"<title>Trabalhando com Sessão</title>"+
		"</head>"+
		"<body>";
		if(nome!=null){
			html += "Sua ID é:<strong>" + sessao.getId( ) + 
				"</strong><br />"+
				"E seu nome é: <strong>"+nome+"</strong><br />"+
			"<a href=\"ServletFecharSessao\">Clique aqui</a>"+
			" para fechar a sessão";

		}
		else{
			html += "Sua sessão não foi criada. <br />"+
				"<a href=\"ServletSessionPagUm\">Clique aqui</a>"+
				" para criar a sua sessão.";
				
		}
			html += "</body></html>";
		
	    response.setContentType("text/html");
	    PrintWriter writer = response.getWriter( );
	    writer.print(html);  
	    writer.close( );
    }
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <servlet>
        <servlet-name>ServletSessionPagUm</servlet-name>
        <servlet-class>meupacote.ServletSessionPagUm</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>ServletSessionPagDois</servlet-name>
        <servlet-class>meupacote.ServletSessionPagDois</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>ServletSessionPagUm</servlet-name>
        <url-pattern>/ServletSessionPagUm</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ServletSessionPagDois</servlet-name>
        <url-pattern>/ServletSessionPagDois</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>ServletSessionPagUm</welcome-file>
        </welcome-file-list>
    </web-app>
Criado 5 de maio de 2008
Respostas 0
Participantes 1