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 !!
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( );
}
<?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>