Bom dia galera,estou iniciando no Spring MVC e apareceu uma dúvida básica sobre um filtro de login.
Seguinte,no arquivo de configuração do Spring eu configurei dessa forma:
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
Portanto,no filtro não daria pra fazer algo como abaixo,pois o jsp não está diretamente acessivel:
@Override
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest httpReq = (HttpServletRequest)req;
HttpServletResponse httpRes = (HttpServletResponse)res;
httpRes.sendRedirect(httpReq.getContextPath()+"/login.jsp");
}
Então,como redirecionar??