damuri
240
2021-02-05 11:43:04 작성 2021-02-05 11:43:57 수정됨
4
166

log를 어디서 어떻게 찍을지 모르겠습니다. ㅠㅠ







오류는 안나고 뷰(jsp) 단에서  이렇게 잘은 나오는데 내용물이 안나옵니다. 

그래서 맵퍼쪽이 잘못되었는가 싶어서 맵퍼쪽에서 확인하니 거기도 내용일 잘나오고 컨트롤러로 잘 이동

된거 같더라구요..ㅠㅠ



<컨트롤러 보내는 리턴> 입니다



그리고 뷰쪽에서는 jstl 로 받았는데 뭐 틀린거 없어보니느데 어디서 로고를 찍고 들어오는지 안들어오는지와 뭐를 확인해봐야할까요 ㅠㅠ 감이 안잡히네요 


0
  • 답변 4

  • 에비뉴
    153
    2021-02-05 12:40:11

    그냥 viewAll  찍어보시고 안찍히면

    컨트롤러의 boardList에 데이터가 있는지 찍어보세요.

  • damuri
    240
    2021-02-05 14:14:07

    답변감사합니다 컨트롤러랑 jsp랑 찍어보니 둘 다 null값 들어오네요.. 

    그래서 서비스Impl 까지 찍어보니 거기도 안들어오네요 xml문제일가요?ㅠㅠ 근데 xml은 왜 디비에서 찍어보니 잘나오는거지.. 후.. 그럼 이제 어디서 확인하면될까요!? 

    근데 System.out.println( "countBoard" + boardDao.countBoard());근데 이런식으로 찍는건 잘나오는데

    로그로 logger.info(boardService.boardList(vo));


     찍어보려니 (vo)에 빨간줄로

    Cannot resolve method 'info(java.util.List<dev.yhp.study.mb.model.BoardVo>)'

    이런식으로 에러가 나는데 보통 로고찍을때 어떤식으로 찍어보면될까요?!

  • 에비뉴
    153
    2021-02-05 14:24:16

    기본적으로 공통으로 사용하는 부분은 logger 쓰시면되고, 개발 진행하거나 하면서 특정부분만 찍어보는건

    저는 sysout 사용합니다.

    서비스에서도 확인이 안되신다면 쿼리가 정상적으로 실행되지 않은듯합니다.

    파라미터가 정상적으로 xml까지 전달되서 쿼리가 실행되는지를 확인해보세요.

  • damuri
    240
    2021-02-05 14:40:35

    음..로고 찍는방법은 제가 공부를 좀 해야겠군요 ㅠ 감사합니다. 덕분에 잘 된거같습니다.

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