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.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class IndexFilter implements Filter { public void destroy() { // TODO Auto-generated method stub } public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) arg0; HttpServletResponse response = (HttpServletResponse) arg1; Cookie[] cookies = request.getCookies(); String[] cooks = null; String username = null; String password = null; if (cookies != null) { for (Cookie coo : cookies) { String aa = coo.getValue(); cooks = aa.split("=="); if (cooks.length == 2) { username = cooks[0]; password = cooks[1]; } } } if (LoginService.login(username, password)) { request.getSession().setAttribute("username",username); response.sendRedirect("main.jsp"); //request.getRequestDispatcher("/main.jsp").forward(request, response); }else{ arg2.doFilter(request,response ); } } public void init(FilterConfig arg0) throws ServletException { // TODO Auto-generated method stub } }
最近下载更多
17558420274 LV16
2021年5月12日
5154935 LV1
2021年1月11日
iphone11promax LV1
2020年12月23日
天险无涯 LV15
2020年12月16日
crazyBear2020 LV3
2020年12月15日
故事_sun LV26
2020年7月15日
23531271 LV6
2020年6月20日
wangwenyi LV6
2020年6月4日
15398544947 LV9
2020年3月27日
hunagqi LV9
2019年9月3日