public class FilterOne implements Filter{
public void doFilter(ServletRequest req,ServletResponse res,FilterChain cha )throws IOException,ServletException{
HttpServletRequest httpreq=(HttpServletRequest) req;
HttpServletResponse httpResponse=(HttpServletResponse)res;
Map<String, String> Usermap=new HashMap<String, String>();
Usermap.put("name","admin");
Usermap.put("pass","123");
PrintWriter out=httpResponse.getWriter();
String []name=httpreq.getParameterValues("name");//获取用户名和密码
String []pass=httpreq.getParameterValues("pass");//
if((name!=null&&pass!=null)&&(!name.equals("")&&!pass.equals(""))){
if(name.equals("admin")){
if (pass.equals("123")) {
out.println("登陆成功");
}else {
out.println("密码错误");
}
}else{
out.println("该用户不存在");
}
}
}
public void init(FilterConfig arg0) throws ServletException{
System.out.println("Filter初始值");
}
@Override
public void destroy() {
System.out.println("Filter销毁");
}
}