BoardPostServlet에서
@WebServlet("/Board/BoardPost")
public class BoardPostServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
BoardMgr bMgr = new BoardMgr();
bMgr.insertBoard(request);
response.sendRedirect("list.jsp");
}
}
list.jsp 페이지로 이동이 안됨
상위 폴더 전부 추가해도 안되길래 같은 폴더명에 넣어주면 될까 싶어서 webcontent 폴더에 Board 폴더 만들어서 list.jsp 파일 넣어주니 잘 된다
원래 이렇게 하는 건가.........다른 방법이 없는지 다시 공부해보기
절대경로, 상대경로 공부
좀 더 찾아보니
같은 폴더에 있는 경우
"list.jsp"
상위 폴더에 있는 경우
"../list.jsp"
상위 폴더 / 다른 폴더에 있는 경우
"../ch17/write/list.jsp"
하위 폴더에 있는 경우
"ch17/write/list.jsp"
내 경우에는 하위 폴더에 있는 경우라서 ch17/wrtie/list.jsp 로만 입력했는데
상위 폴더의 다른 폴더에 있는 경우로 입력하니 페이지가 출력되더라
하위폴더면 해당 위치의 하위폴더를 말하는 건데 순간 헷갈려서 머리가 터질뻔했다.
어쨌든 해결! 앞으로도 파일경로때문에 골치아플 일은 적어지겠지.
제대로 원인을 알고 해결법을 찾으니 너무 신난다~
'Backend > Jsp' 카테고리의 다른 글
heidisql 사용법(Primary key) (0) | 2023.04.14 |
---|---|
doPost() 사용시 - 에러) HTTP Status 405 - HTTP method GET is not supported by this URL (0) | 2023.04.13 |
Jsp/Servlet 데이터베이스 연동 (0) | 2023.04.12 |
my.ini 수정권한 설정 (0) | 2023.03.31 |
Jsp 게시판 만들기 - 19. 메인 페이지 CSS (0) | 2023.03.30 |