发表在JavaWeb图书答疑
2006-08-17
书中forward动作部分的例子(P32)我完全照抄上去(确定没错),但载入时显示说"if(password.equals("good")){"一行有错,我把".equals" 改成"=="就没问题了,但载入后不会出现输入框,直接按密码不对跳转了,请问这是怎么回事??
无语_mrkj
学分:3155 LV11
password这个对象是通过request.getParameter("password");得到的,getParameter()方法的主要作用是从上一页中取得参数的值,如果没有值,则在页面上的password对象的值是null,所以null对象是不能通过equals()的方法做比较的.