我在jsp中做一个密码验证登录的页面,部分程序如下
<%
if(stpw.equals(password))
{
%><jsp:forward page="st_cj.jsp"/><%;
}
else
{
%><jsp:forward page="nologin.jsp"/><%;
}
%>
如果密码正确,即stpw和password相等就转到st_cj.jsp中,否则转到nologin.jsp中。
可是不管我怎么样,程序都是执行else语句,请问这到底是怎么回事啊???一直解决不了这个问题,很着急!!!我的QQ是26654261
char类型的选出来可能有空格,stpw.trim().equals()试试
类型和数值一样的话,没理由不相等