пишу в eclipse juno и у меня не работает элементарная проверка равенства Закидываю в tomcat7 такую страничку она при нажатии кнопки передает введенные имя и пароль В jsp
| Код | [HTML] <body> <!-- это основной файл нашего сайта из него--> <!--мы вызовем jsp документ -->
<h3> Authorising users </h3>
<!-- get значит что данные будут вводиться через ссылку явным способом в ссылке --> <form action="hello.jsp" method="post"> <!-- так мы обращаемся к файлу jsp и говорим как мы ему передаем данные! --> <p>Enter your name: <input type="text" name="name" value="name"></p> <p>Enter your pass: <input type="text" name="pass"></p> <p> <input type="submit" name="" value="ok"></p> </form>
</body> [/HTML]
|
В файле hello.jsp
| Код | [JS] <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %>
<%="Confirming pass..." %> <% out.println("<br>"); String name = request.getParameter("name");// <!-- request доступ к клиентскому запросу --> String pass = request.getParameter("pass"); String val = "1234"; //pass = val; out.println(pass);out.println("|");out.println("<br>"); out.println(val);out.println("|");out.println("<br>"); out.println((pass == val));out.println("|");out.println("<br>");
if (pass == val) { out.println("="); } else { out.println("!="); } %> [/JS]
|
Ввожу 1234 а он выдает что они не равны, я их вывожу на браузере они с виду одинаковые, если явно приравнять тоже равны а так нет, в чем может быть дело? |