여기서 bootstrap.jsp이 메인화면이고
게시판 클릭하면 Controller서블릿 -> list_view.jsp 해서 게시판 리스트 보여주는건데
list_view.jsp 에서 작성한 css 상대경로가 적용이 안된다.
<link href="../css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="../css/menu.css" rel="stylesheet" media="screen">
원래대로 라면 ../css 또는 /css 로 되야되는데 앞에꺼 다 지우고
css/bootstrap.min.css 로해야 적용이됨
list_view.jsp만 단독 실행하면 ../css 로 정상 적용이되는데..
Controller 서블릿에서는
RequestDispatcher dispatcher = request.getRequestDispatcher("bbs/list_view.jsp");
dispatcher.forward(request, response); 로 넘겨줌
forward로 하면 url이 엉킨다는 말이 있던데 그것 때문임?
아니면 bootstrap.jsp 에서 <a href="controller?board=free">자유게시판</a> 여기서 controller가 서블릿 매핑으로 작성되있는건데
이걸로 넘겨주면 상대경로가 바뀌나?
걍 경로마다 pageContext.request.contextPath 때려박아서 해결함