para restringir o acesso à página caso não tenha feito login.
Estou usando o Struts 1.2 com tiles.
quando chamo a página .jsp direto pela Url http://localhost:8080/pages/top.jsp
funciona normalmente.
, porém quando chamo pela (action pagina.do?.. ) não funciona e não dá nenhum erro,simplesmente
não redireciona.
O que acontece é que quando vc chama a sua action, a servlet do struts processa e faz request.getRequestDispatcher(“suaUrlConfigurada”).forward(req,res) direcionando para a url que vc configurou no struts-config. Quando chega no JSP vc tenta fazer um redirect e aí acontece o erro. Isso não é permitido pq vc não pode escrever no buffer da pagina 2x, no caso a primeira com o forward e a segunda com seu redirect.