D� pra
fazer uma superclasse para verifica��o, tipo assim:
public
class LoggedAction extends Action {
public final ActionForward perform(ActionMapping
mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws IOException,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws IOException,
ServletException{
if(/* verficar usuario */) {
performLoggedAction(mapping,form,request,response);
} else {
// redirecionar com
erro
}
}
public
abstract ActionForward performLoggedAction(ActionMapping
mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws IOException,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws IOException,
ServletException;
}
-----Mensagem original-----
De: Lucio Ribeiro [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 21 de julho de 2003 12:18
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list] struts - validar usu�rio em um �nico lugarAlgu�m poderia me mostrar como � que eu poderia fazer para verificar se
existe usu�rio na sess�o sem que eu precise colocar o mesmo c�digo em
todas as minhas classes action.
Tem como fazer tal verifica��o na classe RequestProcessor (herdando-a)?
Se o usu�rio n�o estiver na sess�o eu queria que ele fosse para uma
p�gina informando que a sess�o do usu�rio expirou.
Falou!!
Obg.
Yahoo! Mail
Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o contra spam.
