No caso de eu sobrescrever o metodo ProcessRoles(), como � que eu fa�o para redirecionar para a p�gina que eu quero?
Obg.
Antonio Augusto Mariano <[EMAIL PROTECTED]> wrote:
Antonio Augusto Mariano <[EMAIL PROTECTED]> wrote:
Se vc n�o quiser criar um filtro ou n�o usar uma superclasse como o exemplo abaixo vc poder� extender a classe TilesRequestProcessor(Ou apenas a RequestProcessor se vc n�o usar tiles ) e sobrescrever o m�todo processRoles assim:public class RequestProcessorBase extends TilesRequestProcessor {
protected void processLocale(HttpServletRequest request,HttpServletResponse response){
//fa�a a verifica��o de locale aqui se necess�rio}protected boolean processRoles(HttpServletRequest request,HttpServletResponse response,ActionMapping mapping) {//fa�a a verifica��o de permiss�es e roles aqui se necess�rio .............retornando um false ele para a requisi��o ou vc pode redirecionar para alguma Action espec�fica do seu sistema}}Espero ter ajudado,[]'sGuga!----- Original Message -----From: Andre RaczSent: Monday, July 21, 2003 9:54 AMSubject: RES: [enterprise-list] struts - validar usu�rio em um �nico lugarD� 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,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,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.
Yahoo! Mail
Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o contra spam.
