작성
·
195
·
수정됨
0
MVC02 의 memberList.jsp(49 line) 와 MVC03 의 memberList.jsp(50 line)에서 회원 가입 과 관련한 부분에서
onclick 의 value 값 경로가 다름을 알 수 있습니다.
왜 MVC02 에서는 member/ 를 안 붙여도 memberRegister.html 를 브라우저에서 뿌려주는지 이해가 되질 않습니다. MVC03의 memberList.jsp에서 member/memberRegister.html 같이 URL 경로까지 적어줘야 하는게 아닌가요?
추가 질문.
현재 제가 아직 onclick="location.href= 이 어떻게 동작하는지 잘 몰라서 그러는 것 같습니다만, MVC02 JSP 에서는 onclick="location.href= 이 현재 경로에서 파일을 찾고, 포워드를 이용한 JSP(MVC03) 에서는 절대경로로 onclick="location.href= 값을 넣어줘야하는 건가요?
답변 1
0
현재브라우져의 경로가
http://localhost:8081/MVC02/member/memberList.jsp 이런 상태에서는 member라는 경로가 url에 있기 때문에 member/가 없어도 memberRegiser.html로 바로 페이지 전환이 가능합니다.
하지만 MVC03에서는 url의 경로가 아래처럼 member/라는 경로가 없기 때문에
http://localhost:8081/MVC03/memberList.do 에서 memberRegister.html로 갈려면 member/memberRegister.html처럼 member/를 넣어줘야 뷰의 경로를 찾아가겠죠
현재 브라우져 url의 경로를 잘 봐보시면 됩니다.^^