728x90
req.setAttribute("month", month);
String dayOfWeek1 = dayOfWeek + "";
//System.out.println("dayOfWeek1" + dayOfWeek1);
req.setAttribute("dayOfWeek", dayOfWeek1);
req.setAttribute("list",list);
req.setAttribute("pp", pp);
req.setAttribute("p", p);
req.setAttribute("nn", nn);
req.setAttribute("n", n);
req.setAttribute("result", "오류확인");
System.out.println(n);
System.out.println("calerdar SERVLET4");
req.getRequestDispatcher("calendarlist.jsp").forward(req, resp);
//resp.sendRedirect("calendarlist.jsp");
//dispatch = req.getRequestDispatcher("calendarlist.jsp");
//dispatch.forward(req, resp);
CalController에서 setAttribute로 객체를 설정해주고
forward함수와 getRequestDispatcher 내장함수로 calendarlist.jsp 에 데이터를 저장하여 발송하는것까진
좋았으나...
if(UtilEx.nvl(smonth) == false){
month = Integer.parseInt(smonth);
}
//String SdayOfWeek = request.getParameter("dayOfWeek");
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
//dayOfWeek = Integer.parseInt(SdayOfWeek);
String pp = (String)request.getAttribute("pp");
String p = request.getParameter("p");
String nn = request.getParameter("nn");
String n = (String)request.getAttribute("n");
System.out.println(n);
String result = request.getParameter("result");
System.out.println(result);
List<CalendarDto> list = (List<CalendarDto>)request.getAttribute("list");
getAttribute가 아닌 getParameter를 사용하여 값이 전혀 넘어오지 않았다..
당연히 생각해야하는걸,, 코드를 보면서 한참을알지못해 한시간이나 허비를했다
728x90