벨라12
224
2021-06-22 14:54:29 작성 2021-06-23 03:00:14 수정됨
7
222

.



0
  • 답변 7

  • 올라운더
    368
    2021-06-22 15:00:23

    #{userid}를 #{value} 로 해보실래요?

  • 초보킴
    300
    2021-06-22 15:08:35 작성 2021-06-22 15:09:12 수정됨
    memberview(String userid)

    다른 부분을 보면 문제가 없어보이는데 이 부분 userId 실제 값은 확인 되셨나요 ?

    잘가져오는지 확인해보시기 바랍니다~


  • 올라운더
    368
    2021-06-22 15:14:55

    @벨라12


    DaoImpl에서 userid 변수에 데이터가 들어있나요??

  • 초보킴
    300
    2021-06-22 15:20:59

    `DAOImple` 에서 sql 호출하기전에

    userId가 값이 있는지부터 먼저 확인해야 할것같아요

  • 올라운더
    368
    2021-06-22 15:41:07

    @벨라12


    DaoImpl에서 


    public MemberVO seletOneMember(String userid) {

      System.out.println("userid : " + userid);

      return sqlSession.selectOne("member.selectOne", userid);

    }


    볼드처리한 부분 작성 하신 후에 해당 쿼리가 실행되기 전에

    시스아웃이 콘솔에 나타날겁니다.


    저 부분에 데이터가 있는지 확인해보셔야 할듯 합니다.

  • 초보킴
    300
    2021-06-22 15:45:30

    방금 올려주신 소스가 잘된다고 하시니 #{userId}의 값이 없어서 조회가 안되는것 같습니다.


    controller 에서 userId를 못가져오는것 같은데

    세션에 담아주셨다면 세션ID값으로 바꿔주시고 다시 한번 테스트 해보세용


    세션이 아닌 화면에서 가지고 있다면 화면에서 넘길때 문제가 없는지 확인해보세요~

  • 초보킴
    300
    2021-06-22 15:59:47

    벨라12


    userId만 잘 넣어주면 조회가 될것같습니다!!

    즐코딩하세요~

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