[code]
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
HttpSession session = request.getSession();
System.out.println( session.getAttribute(“user_id”) ); // Aqui na primeira vez vem null o que não está errado
id= request.getParameter(“id”)
User user = Dao.getUser(id);
session.setAttribute(“user_id”, user.getId()); // Está setando nesta sessão e para todos os outros[/code]
Se eu for acessar outro Browser com id diferente ,
o valor do System.out.println( session.getAttribute(“user_id”) ); (atribuido no primeiro )
é mostrado neste System também.
e no reload.jsp coloquei um simples javascript para forçar a navegação
<script>
var url = window.location; // pega a url do browser no caso a mesma que tentei acessar diretamente pelo endereço do navegador
window.location.href = url; // refaz o request
</script>
Agora sim na linha da Servlet acima criará a sessão para cada usuário