JSP的一个runtime异常 这是因为你在用request.getParameter时取出的值是null,对于null值,你是不能进行.equals操作的,所以你应该检查你的前一个页面,肯定是那里的txtname或txtpwd没传过来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(name.equals("")||name==null){}else if(pwd.equals("")||pwd==null){} 不错如果没有输入,你得到的参数就是 null,因此要判断是否 null,判断是否“”是不可靠的 if(name.equals("")||name==null){}else if(pwd.equals("")||pwd==null){}以上写法是错的,因为如果name是null的话,在进行.equals()操作时,还是会报nullpointer exception的,应该是这样写if(name==null||name.equals("")){}else if(pwd==null||pwd.equals("")){}编译器一旦检测到第一个条件满足时,就不会进行后续判断了,也就不会进行.equals()操作 从页面获取Json数据问题 OA框架如何设计,想和各位讨论下 JSP中如何实现返回同一页面的顶部 chartDirector 生成的图表,如何才能导出到word中去? 用AJAX与服务器交互,大家是如何进行数据限制的 疯了 彻底疯了 jsf 高分请教jsp生成验证码的问题!谢谢 救急啦 大家有碰到这个问题嘛 已装好了TOMCAT!调JSP已经通过!可是调SERVLET时老是通不过! 请教各位老大一个JSP的问题?十万火急! 乱码困扰,求救。
{}
else if(pwd.equals("")||pwd==null)
{}
如果没有输入,你得到的参数就是 null,
因此要判断是否 null,
判断是否“”是不可靠的
{}
else if(pwd.equals("")||pwd==null)
{}
以上写法是错的,因为如果name是null的话,在进行.equals()操作时,还是会报nullpointer exception的,应该是这样写
if(name==null||name.equals(""))
{}
else if(pwd==null||pwd.equals(""))
{}
编译器一旦检测到第一个条件满足时,就不会进行后续判断了,也就不会进行.equals()操作