字符串比较不能用== 这个意义不同拉用一下代码试试:if(name.equals(namestr)) out.print("they are same");else if(!name.equals(namestr)) out.print("they are different");else out.print("There is something wrong in here");
调试欢乐多
字符串比较用compareTo和equals
== 不是比较对象,只是比较地址!!
String namestr=rs.getString("username");
if (name.trim().equals(namestr.trim())) out.println("the same string");
String name=request.getParamater("username");
String namestr=rs.getString("username");if (name.trim().compareTo(namestr.trim())==0)
相等
else
!相等
同意楼上的.
String name=request.getParamater("username").trim();
String namestr=rs.getString("username").trim();
if(name.equals(namestr))
out.println(name+" "+ namestr+"相等");