使用拦截器
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;
public class RequestFilter implements Filter {
// 创建线程
public static ThreadLocal threadLocal = new ThreadLocal();
//把request传入
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
threadLocal.set((HttpServletRequest)arg0);
arg2.doFilter(arg0, arg1);
}
public void destroy() {
}
public void init(FilterConfig arg0) throws ServletException {
}
//得到request对象 HttpServletRequest request = RequestFilter.threadLocal.get();
}
RequestFilter
类路径.RequestFilter
RequestFilter
/*
RequestFilter
*.do