创业作文素材:请问各位高手我用rs.getString("")从数据库中相应字段.....

来源:百度文库 编辑:中科新闻网 时间:2024/04/23 17:16:35
部分代码如下:
str=rs.getString("daan");
out.println(str);
String sss=request.getParameter("select1");
out.println(sss);
if(sss.equals(str)==true)
{out.println("right");}
两次输出的字符串str和sss是一样的,但是if语句却始终为假,本人万分着急,恳请各位高手帮忙!不胜感激!!
能说说具体的操作步骤吗???我前台用的是jsp,后台是sql server

正确解释:
equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。
==用于比较引用和比较基本数据类型时具有不同的功能:
比较基本数据类型,如果两个值相同,则结果为true
而在比较引用时,如果引用指向内存中的同一对象,结果为true
Eg:s1 = new String(\"sony\"); //创建的是字符串对象s1.equals(\"sony\"); //返回trues1 == \"sony\" //返回false//如果s1 = \"sony\";s1 == \"sony\" //返回true

--------希望我的理解对你又帮助