当前位置: 技术问答>java相关
关于在jsp中字符串变量相等的问题!!
来源: 互联网 发布时间:2017-04-22
本文导语: 为什么从数据库中取出来的字符串,跟jsp中指定的字符串就不能相等呢?? 显示两个字符串是一样的! 数据库中存的是"csjsp". 程序: if(rs.getString(mPFields)=="csjsp") { String A="a"; } else { String A="b"; } 结果变量A永远是"...
为什么从数据库中取出来的字符串,跟jsp中指定的字符串就不能相等呢??
显示两个字符串是一样的!
数据库中存的是"csjsp".
程序:
if(rs.getString(mPFields)=="csjsp")
{
String A="a";
}
else
{
String A="b";
}
结果变量A永远是"b";
显示两个字符串是一样的!
数据库中存的是"csjsp".
程序:
if(rs.getString(mPFields)=="csjsp")
{
String A="a";
}
else
{
String A="b";
}
结果变量A永远是"b";
|
if(rs.getString(mPFields)=="csjsp")
->
if(rs.getString(mPFields).equals("csjsp"))
->
if(rs.getString(mPFields).equals("csjsp"))
|
字符串在java里是对象,要调用方法equals。