¼ÛÁ¤¿ì °»ç ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.
BoardController.java¿¡¼
else if(cmd.equals("/read.board")){//±ÛÀбâ
String idx = req.getParameter("b_idx");
ÀÌ ºÎºÐ¿¡¼ b_idx¶ó´Â º¯¼ö´Â ¾îµð¼ °¡Á®¿Â°ÇÁö ¸ð¸£°Ú³×¿ä.
º¸´Ï±î list.jsp¿¡¼´Â idx¶ó´Â À̸§À¸·Î ³Ñ°ÜÁÖ°í Àִµ¥ ¸»ÀÌÁÒ.
±×¸®°í ÀÏ´Ü nowPage°¡ Àú else if¹®±îÁö Àü´ÞµÇ´ÂÁö Çѹø º¯¼ö°ªÀ» Ãâ·ÂÇØ ºÁ¾ß ÇÒ °Í °°½À´Ï´Ù.
System.out.println(req.getParameter("nowPage") ÀÌ·± ½ÄÀ¸·Î¿ä.
ÀÏ´Ü ¾îµð±îÁö Àü´ÞµÇ´ÂÁö ¾Ë¸é ¿¡·¯ÀÇ À§Ä¡¸¦ Á» ´õ Á¼Çô º¼ ¼ö ÀÖÀ» °Í °°½À´Ï´Ù.
----------------------------------------------------------------------------
¡ÚÀçÁú¹®
À§¿¡ ¸»¾¸ÇϽŴë·Î Â÷±ÙÂ÷±Ù Çغôµ¥..
¸ÕÀú index.jspÆäÀÌÁö ¿¡¼ <a href="board.app"><b>°Ô½ÃÆÇÀ̵¿</b></a> À»Çϸé
web.xml ¿¡ µî·ÏµÈ *.app ´Â ¸ðµÎ AppFrontController Ŭ·¡½º·Î ¸ðµÎ °¡°Ô µÇÀÖ½À´Ï´Ù.
AppFrontController Ŭ·¡½º·Î À̵¿ÇÏ¿© ¾î¶²ÆäÀÌÁö¿¡¼ Á¢¼ÓÇß´ÂÁö Á¢¼ÓÆäÀÌÁöÁ¤º¸¸¦ °¡Á®¿À°í
cmd ¿¡ ¿äû°æ·Î¸¦ ÀúÀåÇÏ¿©
if(cmd.equals("/board.app")){// °Ô½ÃÆÇ À̸é
nexPage = "/list.board"; <-- ¶Ç´Ù½Ã .board À̸é À̵¿ÇϱâÀ§ÇØ BoardControllerŬ·¡½º·Î °¡°ÔµË´Ï´Ù.
}else if(){
}............
¸Ç¹Ø¿¡ ½ÇÁ¦À̵¿ÇϴºκÐÀÔ´Ï´Ù.
RequestDispatcher view = req.getRequestDispatcher(nexPage);
view.forward(req,res);
±×·±µ¥ Àǹ®ÀÌ ÀÖ½À´Ï´Ù. ¿©±â¼ BoardControllerŬ·¡½º ·ÎÀ̵¿ÇÒ¶§ nowPage°ªÀ» ¾Èº¸³»Áִµ¥
Áï BoardControllerŬ·¡½º ¿¡¼ À̵¿ÇÒ ¸¶Áö¸· nextPage °ªÀÌ = "board/list.jsp" À©
if(cmd.equals("list.board")){
¾î¶»°Ô ¿©±â¼ nextPage = "board/list.jsp" ·Î À̵¿ÇÒ¶§
req.setAttribute("nowPage", req.getParameter("nowPage"));
nowPage¸¦ ¹Þ¾Æ¿Ã¼ö ÀÖ³ª¿©????? ¸¸¾à¹Þ¾Æ¿Ã¼öÀÖÀ¸¸é µµ´ëü ¾îµð¼ ¹Þ¾Æ¿À´Â°Ç°¡¿ä???
ÀÏÁÖÀÏ° ÇظʴϴÙ. µµ¿ÍÁÖ¼¼¿©~~`
}