JSP中如何判断字符串相等

如题所述

第1个回答  推荐于2016-09-16
在jsp中判断字符串相等要使用compareTo方法,不要用==,因为在java中String变量不是一个简单的变量而是一个类实例,不同的方法会得到不同的结果,如下所示:   String str1="ABCD";  String str2="ABCD"; (或 String str2="AB"+"CD";   if (str1==str2)    out.print("yes");   else    out.print("no");   结果是"yes"。   String str1,str2,str3;   str1="ABCD";   str2="AB";   str3=str2+"CD";   if (str1==str3)    out.print("yes");   else    out.print("no");   结果是"no"。 String str1=new String("ABCD");   String str2=new String("ABCD");   if (str1==str2)    out.print("yes");   else    out.print("no");   结果是"no"。 String str1=new String("ABCD");   String str2=new String("ABCD");   if (str1.compareTo(str2)==0)    out.print("yes");   else 本回答被提问者采纳

JSP中如何判断字符串相等
在jsp中判断字符串相等要使用compareTo方法,不要用==,因为在java中String变量不是一个简单的变量而是一个类实例,不同的方法会得到不同的结果,如下所示: String str1="ABCD";String str2="ABCD"; (或 String str2="AB"+"CD"; if (str1==str2)  out.print("yes"); else  out....

jsp中字符串相等的判断
在小脚本中,字符串判断用的是Java判断方式,调用.equals方法,比如判断a等不等于“123”,方法为if(a.equals("123"))。如果是在javascript中,用的是js的判断,直接使用==就可以了。

jsp页面,判断字符串
jsp页面,判断字符串 10 编辑jsp页面,在页面中输入两个字符串,提交后比较两个字符串是否相等,相等则输入:“字符串相同,该字符串是XXX。”如果不相等,则输出的字符串长度较长的字符串,若长度相等,输入... 编辑jsp页面,在页面中输入两个字符串,提交后比较两个字符串是否相等,相等则输入:“字符串相同,该字符串...

jsp 中 如何比较其中的值是否相等?
\/\/这是纯jsp的方式,用<% xxx %>的方式把java判断语句写在里面(xxx)还有,现在多用struts2标签:相等 不相等 \/\/如果是判断字符串,相等 即可

jsp登陆页面的用户名验证的时候怎么区分大小写。
equals方法区分两个字符串是否相等。可以写为 if (!("Fance".equals("fance"))) { \/\/返回登录页面 } 而equalsIgnoreCase方法确实也是可以将两个字符串进行比较的,但是他并不区分大小写。所以在这里使用equals方法判断。

如何用标签在jsp页面中判断数据是否为整数
在jsp页面中判断数据是否为整数可以用js的正则表达式。\/ 用途:检查输入字符串是否符合正整数格式 输入:s:字符串 返回:如果通过验证返回true,否则返回false \/ function isNumber( s ){ var regu = "^[0-9]+$";var re = new RegExp(regu);if (s.search(re) != -1) { return true;} ...

JSP中的if语句。
楼上正解 字符串比较用equals if(c1.equals(d1)){ i++;}

jsp中怎样比较两个字符串的值,和实现判断字符串中是否有某字符
判断字符串是否存在 不是用for var email=document.form1.email.value;if(email.indexOf("@",0)==-1){ alert("邮箱地址不正确,缺少@");} indexOf()第一参数是 你要查的字符,第二个参数是你要查的起始位置;至于2个密码比较 你多了个value.这么大意 ...

在jsp中这样判断用户名和密码是否和数据库中的相同可以吗?
if(name.equals(rs.getString(2)) && password.equals(rs.getString(4)))先改成这样试试。Rs是一个对象。而不是一个字符串,不能用引号引起来。这是错误的。

jsp判断字符串是否为空的方式
pass==null 说明pass对象只被声明引用,并未在堆内存中实例化此对象,这就好比你知道装水需要容器,但是你现在无容器。而pass==“”,说明此对象已经被实例化,即,装水的容器你已经拿到手,但是现在容器是空的。

相似回答