Ajuda Spring Security

2 respostas
thidaudt

Galera é o seguinte:
Tenho um application-security.xml onde está mapeado que quando eu me logar na minha aplicação
com sucesso serei redirecionado ao “/home.do” cujo esta referenciando um bean chamado “HomeBeanController”

trecho:

<sec:http auto-config="true" access-denied-page="/negado.jsp">
 	<sec:form-login login-page="/index.jsp"
						authentication-failure-url="/index.jsp?erro=1"
						default-target-url="/home.do"/>
		<sec:intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
		<sec:logout logout-success-url="/index.jsp"/>
	</sec:http>

E uma configuração que mapeia o home.do para um bean do spring:

<bean id="urlMapping" 
          class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
          <property name="urlMap">
               <map>
                    <entry key="/home.do">
                         <ref bean="HomeBeanController" />
                    </entry>
               </map>
          </property>
     </bean>

Bom até aqui tudo certo, esta funcionando!
A aplicação me redireciona para para “home.do”.

PERGUNTA.
Como deve ficar meu bean HomeBeanController para que eu consiga pegar essa requisição?

obs:. estou usando :Spring 3, Spring Security 3 e JSF 2

Valeu…

2 Respostas

dstori

Bom ja respondi no GTalk mas deixa eu adicionar mais um pontinho no meu GUJ counter.

A classe AbstractController do Spring MVC tem um handleRequest;

É Nóis

Mikhas

Ou… como você esta usando Spring 3, você pode anotar os metodos.

Criado 8 de novembro de 2010
Ultima resposta 8 de nov. de 2010
Respostas 2
Participantes 3