怎么判断jsp 字符串相等

<td align="right"><span class="jj">会员类型</span>:</td>
<td>${login.memberType }
<c:if test="${login.memberType.equals("QS")}">
<c:out value="犬舍"></c:out>
<input type="text" value="犬舍"/>
</c:if>
<c:if test="${login.memberType==CWD}">
<input type="text" value="宠物店"/>
</c:if>
<c:if test="${login.memberType==GTJY}">
<input type="text" value="个体经营"/>
</c:if>
</td>

通过==的方式进行比较,==是字符串比较运算符。

例如:

var a = "11212";
var b = "232323";
if(a==b){//通过==判断a,b两个字符串是否一致
  alert("相等");
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-16
<input type="text" value="犬舍" name="quanshe"/>
<input type="text" value="宠物店" name="cwd"/>

<%
String string1 = request.getParameter("quanshe");
String string2 = request.getParameter("cwd");
if(string1.equals(string2))
out.print("相等");
else
out.print("不相等");
%>

举个例子啊
(原创)本回答被提问者采纳

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

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

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

JSP,我想判断字符长度,1个汉字占一个字符,2个字母占用一个字符。
vo = o.value, \/\/ 值 lo = vo.length, \/\/ 字符串长度 len = lo; \/\/ 实际字符串长度 for (var i = 0; i < lo; i++) { if(vo.charCodeAt(i) < 27 || vo.charCodeAt(i) > 126) { \/\/ 双字节字符 或 [^\\x00-\\xff]\/\/ if (vo.charAt(i).search(\/[^\\x00-\\xff]\/)...

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

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

JSP中如何判断某个字符串中是否包含另一个字符
a.indexOf("yes")如果返回-1就不包含,如果返回其它值,就包含 < out.println("yesterday".indexOf("yesads"));>

相似回答