String admin1 = "" + session.getAttribute("memId");
String admin2 = "admin@naver.com";
if(admin1 == admin2)){
이렇게 세줄이 있다고 합시다;
관리자계정은 admin@naver.com으로 로그인했을때
admin1을 <%=admin1%> 요렇게해서 웹페이지에 보이게 띄워보면
admin2을 <%=admin2%> 와 같은 내용이 출력되요.
그런데 if(admin1 == admin2)){ 는 거짓으로 인정되서 패스된단말이지요;;;
분명히 admin1과 admin2의 값은 같은게 들어가있는데 말이예요;;
왜이런건가요?
String admin2 = "admin@naver.com";
if(admin1 == admin2)){
이렇게 세줄이 있다고 합시다;
관리자계정은 admin@naver.com으로 로그인했을때
admin1을 <%=admin1%> 요렇게해서 웹페이지에 보이게 띄워보면
admin2을 <%=admin2%> 와 같은 내용이 출력되요.
그런데 if(admin1 == admin2)){ 는 거짓으로 인정되서 패스된단말이지요;;;
분명히 admin1과 admin2의 값은 같은게 들어가있는데 말이예요;;
왜이런건가요?
해결했습니다. if(admin1.equals(\"admin@naver.com\")){ 로 고민해결!! if(admin1 == admin2)){ 자체가 잘못된 문장이었군요;