jfinal怎么判断登录时前后台参数是否相等

直接上代码了



   System.out.println(customers.getStr("password"));
      System.out.println(getPara("ppassword"));
//      System.out.println(getPara("ppassword").equals(customers.getStr("password")));
      System.out.println(getPara("ppassword") instanceof String);
      System.out.println(customers.getStr("password") instanceof String);
      System.out.println(StrKit.equals(getPara("ppassword"), customers.getStr("password")));
     
     
        if (getPara("ppassword").equals(customers.getStr("password"))) {

信息: Started o.e.j.w.WebAppContext@6f15d60e{/,file:///C:/Users/admin/eclipse-workspace/Jfinal_user/WebContent/,AVAILABLE}
Loading complete (^_^)
121212   
121212
true
true
false

红色部分是我判断登陆时密码是否正确的代码

上面是我用来检测字符串输出结果的,字符串相等,但用equals就是false了

评论区

flyinkeke

2019-04-10 13:31

多半是空格的问题

杜福忠

2019-04-10 14:08

总是学不会

2019-04-12 15:24

@杜福忠 666啊老哥,这都可以

总是学不会

2019-04-12 15:24

是的,是我数据库默认长度不可变了@flyinkeke