使用纯servlet实现
1、java代码
(1)不用拦截jsp,只拦截指定请求
package web.md.filter;
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 LoginFilter implements Filter{
public void destroy() {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
//获取登录标记
HttpServletRequest req=(HttpServletRequest)request;
String username=(String)req.getSession(true).getAttribute("username");
//判断标记是否