以form形式提交的话
String usernameInForm = hreq.getParameter("username");String passwordInForm = hreq.getParameter("password"); System.out.println(hreq.getParameter("username") == null);System.out.println(hreq.getParameter("password") == null);System.out.println(hreq.getParameter("passw") == null);
表单的用户和密码什么都不输入的话,上面的结果是false,false,true
所以说当以form形式提交的话,除非getParameter的参数字段不存在,否则基本不会出现为空的情况,那么我们判断输入是否为空用的办法是,
1 "".equals(usernameInForm);
2 usernameInForm.equals("");
第二种不合适,因为equals方法是String的,一旦usernameForm报异常还是会报错
时间: 2024-11-09 00:59:41