把blog搬家到javaeye了.测试一下
java 代码
- package com.bjjdsy.demo;
- 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 UserLoginFilter implements Filter{
- public void init(FilterConfig config)
- throws ServletException {
- }
- public void destroy() {}
- public void doFilter(ServletRequest request,
- ServletResponse response,
- FilterChain chain)
- throws ServletException, IOException
- {
- HttpServletRequest requ = (HttpServletRequest)request;
- String uri = ((HttpServletRequest)request).getRequestURI();
- if ((uri.trim().indexOf("login.do") == -1)&&(requ.getSession(false) == null))
- {
- HttpServletResponse res = (HttpServletResponse)response;
- res.sendRedirect(requ.getContextPath()+"/timeout.jsp");
- }
- else
- {
- chain.doFilter(request,response);
- }
- }
- }