깨우침을주세요..
492
2017-02-17 18:53:07.0
2
322

회원관리 권한을 줄려고하는데..


간단하게 만약에 회원 아이디값이 master라면 등록버튼을 보이게 하구요

아니라면 감출려고합니다. 파라미터로 값을 받아와서

값을 찍어보니 master값이 나오는데 막상 로그인해서 들어가보면은

등록버튼이 보이지가 않습니다. 이유가 뭘까요??

0
0
  • 답변 2

  • 친절한춘향
    763
    2017-02-17 19:00:39.0 작성 2017-02-17 19:07:17.0 수정됨

    if(UserId == "master") {


    를 제거하시고


    if(UserId.equals("master")) {


    로 교체해보세요.


    eqals 메소드는 비교하고자 하는 대상의 내용 자체를 비교하지만

    == 연산자는 비교하고자 하는 대상의 주소값을 비교하는것이 차이점입니다.


    만약 이걸로도 안된다면 정말 엉뚱한곳에서 나올수도있는데 그건...음...


    아마도 .trim()까지 해줘야할지도? 이상하게 엉뚱하게 공백하나 차이 있고 그럴수도있어서요.


    일단 위에 == 를 equals로 바꿔보세요.

    1
  • 깨우침을주세요..
    492
    2017-02-17 19:07:43.0

    감사하므니다 ㅠㅠ 많은 도움 됬습니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.