미니츠미
1k
2022-01-11 12:47:41 작성 2022-01-11 12:47:59 수정됨
4
186

링크 누르면 의도한 주소로 가지 않을 때


http://localhost:8080/board/write라는 주소에서


<li class="active"><a href="member/myPage">마이페이지</a></li>

위와 같이 <a href="member/myPage">인 링크를 클릭하면

http://localhost:8080/member/myPage로 가지 않고

http://localhost:8080/board/member/myPage로 가는데요

그래서 404에러 나는데 이럴 땐 a href에서 주소 설정을 어떻게 해야하나요?

0
  • 답변 4

  • 자라기
    87
    2022-01-11 12:50:17

    컨트롤러 확인해보세요~

  • 까꿍
    1k
    2022-01-11 12:51:01

    member/myPage 를

    /member/myPage 로 변경해보세요.

  • 미니츠미
    1k
    2022-01-11 12:51:53

    자라기

    링크 클릭하면 주소창에 입력되는 주소 자체가 board/member/myPage라서 문제인건데

    컨트롤러랑은 상관없지 않나요?

  • 헛경력개발자
    795
    2022-01-11 13:02:15

    저건 브라우저 종특입니다..

    앞에 "/"를 안붙이면 거의 무조건 상대경로에요..

    jsp이면, c:url 로 경로를 감싸세용

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