programming/jsp

[jsp] 게시판 강좌 - 1. 리스트

labj 2014. 2. 14. 11:46

[jsp] 게시판 강좌 - 1. 리스트



// 이벤트 게시판 리스트

@RequestMapping(value = "/customer/event1", method = { RequestMethod.GET })

public String event_list1(HttpServletRequest request, ModelMap model) throws Exception {

//model.addAttribute("event", customerService.listLastestEvent(3));

CalDay calDay = new CalDay();

/**** 게시판 설정값 불러오기 시작 ****/

int maxrowInit = 20;

Map<String, Object> pageInit = new HashMap<String, Object>();

kr.co.gmile.util.BoardUtils boardUtils = new kr.co.gmile.util.BoardUtils();

boardUtils.setMaxrow(maxrowInit);

pageInit = boardUtils.pageInit(ServletRequestUtils.getStringParameter(request, "go", "1"), ServletRequestUtils.getStringParameter(request, "group", "1"));

/**** 게시판 설정값 불러오기 끝 ****/

/**** 검색 항목   ****/

// 정렬조건

// 검색조건

/**** 데이터 확인 ****/

Map<String, Object> condition = new HashMap<String, Object>();

// 쿼리 조건

/**** pagging 검색조건  ****/ 

condition.put("pageNo", pageInit.get("pageno"));

condition.put("maxRow", pageInit.get("maxrow"));


/**** 일반글 쿼리 가져오기  ****/ 

List<HashMap<String, Object>> rList = null;

/**** 일반글 쿼리 전체 데이타수 가져오기  ****/ 

int resultCnt = 0; 

resultCnt = 0;

/**** page 정렬조건 가져오기  ****/ 


/**** page 그룹 번호 생성하기  ****/ 

    String rPaging = "";

    if(rList.size()>0) {

    rPaging = boardUtils.makeBoardGroup2(

    resultCnt, 

    rList.size(),

    pageInit,

    "manager"

    );

    }

Map<String, Object> resultMap = new HashMap<String, Object>();

    resultMap.put("rowCnt", new Integer(resultCnt));

    resultMap.put("rList", rList);

    resultMap.put("rPaging", rPaging);  

    resultMap.put("go", pageInit.get("where"));

    resultMap.put("group", pageInit.get("wheregroup"));   

model.addAttribute("resultMap", resultMap);

return "/customer/event1";

}




[jsp] 게시판 강좌 - 1. 리스트