如何检查 JSP 中的两个字符串是否相等?

How to check two strings are equal in JSP?

如何使用 if...else 块检查 Java 中这两个字符串是否相等。

            String passw1=(String)request.getParameter("pass");
            System.out.println("value of passw1"+passw1);
            String passw2=(String)request.getParameter("pass1");
            System.out.println("value of passw1"+passw2);
            //String a=passw1;//String b=passw2;
            if(passw1.equals(passw2))
            {
            out.println("Password matches");

Scriplet 接受 java 代码,所以它很简单

    <% 
 if(request.getParameter("pass")!=null && request.getParameter("pass1")!=null){
       String passw1=(String)request.getParameter("pass");
       String passw2=(String)request.getParameter("pass1");
       if(passw1.equals(passw2)){
         //equal
       }
}
   %>

可以吗,或者您尝试解释其他事情?

使用 .equals() 方法检查是否等于 String,并对值

应用 ==
<%
      String passw1=(String)request.getParameter("pass");
       System.out.println("value of passw1"+passw1); // if null let me know
      String passw2=(String)request.getParameter("pass1");
       System.out.println("value of passw2"+passw2); // if null let me know
      if(passw1.equals(passw2)){ //both string match
              //your logic
             System.out.println("string match");
        }
        else{
             System.out.println("string not match");
        }
%>