web.xml
GetFilter.java
GetFilter com.interceptor.GetFilter GetFilter /*
GetFilter.java
import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class GetFilter implements Filter { @Override public void destroy() { // TODO Auto-generated method stub } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) res; System.out.println("TYPE:" +request.getMethod()); if(request.getMethod().equals("GET")) { if(request.getRequestURI().contains("welcome") || request.getRequestURI().contains("enrollee")) { response.sendRedirect("/contextPth/logout"); } else { chain.doFilter(req, res); } } else { chain.doFilter(req, res); } } @Override public void init(FilterConfig config) throws ServletException { } }
0 comments:
Post a Comment