JSP) html과 jsp의 경로설정 차이
jsp와 html의 경로 설정은 차이가 있으며 혼동되기 쉽다
[ jsp 파일 ]
<h3>GET 방식 요청</h3>
<a href="<%= request.getContextPath()%>/Login.do?id=hong">로그인</a>
<hr>
<h3>POST 방식 요청</h3>
<form action="<%=request.getContextPath()%>/Login.do" method="post">
<input type="text" name="id">
<input type="submit" value="로그인">
</form>
[ html ] (원칙적으로 서버요청 경로에 '/' 붙이지 않는다)
1. <a href="/MemoList">목록보기</a> >>>> localhost:8090/MemoList
2. <a href="MemoList">목록보기</a> >>>> localhost:8090/WebServlet_3/MemoList
3. <a href="/member/MemoList">목록보기</a> >>>> localhost:8090/member/MemoList
4. <a href="member/MemoList">목록보기</a> >>>> localhost:8090/WebServlet_3/member/MemoList
5.
<form name="f" action="/MemoServlet" method="get"> localhost:8090/MemoServlet
<form name="f" action="MemoServlet" method="get"> localhost:8090/WebServlet_3/MemoServlet