java吧 关注:1,271,357贴子:12,778,240
  • 4回复贴,共1

求断主程序,用Filter做用户登陆界面的判断input自己放值

只看楼主收藏回复

如题


IP属地:河北1楼2014-12-26 10:48回复
    请自己读一遍标题


    IP属地:福建2楼2014-12-26 11:46
    收起回复
      2025-07-27 17:21:55
      广告
      不感兴趣
      开通SVIP免广告
      看不明白……


      来自Android客户端3楼2014-12-26 11:47
      回复
        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销毁");
        }
        }


        IP属地:河北4楼2014-12-27 09:12
        回复