关于jsp的问题 为什么我if判断那里一直去了else那边?

图片说明

用户名和密码没有匹配成功,

能不能说得详细一点?我是小白,不太懂

if条件不成立,还能有啥原因

把name和pass抛出来看下吧,估计就是if条件不成立

Name Pass根据你的注释是从数据库去取,但是写的还是从表单里面去取,检查下。

你应该把33行的number1改成name,把34行的number2改成pass,你在33/34行保存的用户名密码其实是把number1,number2存进request,而不是name和pass。

这种的你就system.out一下
看看控制台输出的值是否相等
或者syso条件 看看输出的是不是true

获取的数据不对,所以没有匹配成功

把2个name的值分别打印出来看一下就知道了

条件判断不成立,所以进了else, 这问题不用问, 你在if里面输出一下值, 比对一下就知道怎么回事了