永发信息网

if(yzm.equals(rand))出错原因是什么

答案:2  悬赏:40  手机版
解决时间 2021-07-16 21:20
  • 提问者网友:世勋超人
  • 2021-07-16 14:20
String yzm=request.getParameter("yzm");
String rand=(String)session.getAttribute("rand");能够显示 但是系统就是显示这行出错if(yzm.equals(rand))
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-07-16 15:55

if(yzm!=null&&yzm.equals(rand)){


}


有可能是yzm不存在,检查一下input标签的name属性。

全部回答
  • 1楼网友:不甚了了
  • 2021-07-16 16:05

两个变量都有可能为 null,建议取到后,做下空处理(转换为""等)

String yzm=request.getParameter("yzm"); if(yzm==null){yzm="";}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯