pagination NullPointException 에러
- 작성자 :
- 우*두
- 작성일 :
- 2013-11-21 19:02:09
- 조회수 :
- 867
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
아래에 관련 에러를 등록했었습니다.
에러 코드 전문을 올려달라고 하셔서 올립니다.
밑에는 올리지 못했는데 셋팅 xml 도 같이 적어 봅니다.
<bean id="textRenderer" class="egovframework.rte.ptl.mvc.tags.ui.pagination.DefaultPaginationRenderer"/>
<bean id="paginationManager" class="egovframework.rte.ptl.mvc.tags.ui.pagination.DefaultPaginationManager">
<property name="rendererType">
<map>
<entry key="text" value-ref="textRenderer"/>
</map>
</property>
</bean>
Controller 부분은 아래와 같습니다.
PaginationInfo paginationInfo = new PaginationInfo();
int totalListCount = service.getListCount(); //전체 리스트 카운트
List <Item> lists = service.getIndex(); // 전체 리스트 정보
System.out.println(req.getHeader("referer"));
//PaginationInfo에 필수 정보를 넣어 준다.
paginationInfo.setCurrentPageNo(pageNo); //현재 페이지 번호
paginationInfo.setRecordCountPerPage(3); //한 페이지에 게시되는 게시물 건수
paginationInfo.setPageSize(8); //페이징 리스트의 사이즈
int firstRecordIndex = paginationInfo.getFirstRecordIndex();
int recordCountPerPage = paginationInfo.getRecordCountPerPage();
commandMap.put("firstIndex", firstRecordIndex );
commandMap.put("recordCountPerPage", recordCountPerPage );
paginationInfo.setTotalRecordCount(totalListCount);
map.addAttribute("title","Woo testList");
map.addAttribute("lists",lists);
map.addAttribute("paginationinfo", paginationInfo);
map.addAttribute("referer", req.getHeader("referer"));
컨트롤러를 만든 후 jsp 에서는
<ui:pagination paginationInfo = "${paginationInfo}" type="text" jsFunction="linkPage"/>
이렇게 호출을 하였구요..
에러 코드 전문을 올려달라고 하셔서 올립니다.
밑에는 올리지 못했는데 셋팅 xml 도 같이 적어 봅니다.
<bean id="textRenderer" class="egovframework.rte.ptl.mvc.tags.ui.pagination.DefaultPaginationRenderer"/>
<bean id="paginationManager" class="egovframework.rte.ptl.mvc.tags.ui.pagination.DefaultPaginationManager">
<property name="rendererType">
<map>
<entry key="text" value-ref="textRenderer"/>
</map>
</property>
</bean>
Controller 부분은 아래와 같습니다.
PaginationInfo paginationInfo = new PaginationInfo();
int totalListCount = service.getListCount(); //전체 리스트 카운트
List <Item> lists = service.getIndex(); // 전체 리스트 정보
System.out.println(req.getHeader("referer"));
//PaginationInfo에 필수 정보를 넣어 준다.
paginationInfo.setCurrentPageNo(pageNo); //현재 페이지 번호
paginationInfo.setRecordCountPerPage(3); //한 페이지에 게시되는 게시물 건수
paginationInfo.setPageSize(8); //페이징 리스트의 사이즈
int firstRecordIndex = paginationInfo.getFirstRecordIndex();
int recordCountPerPage = paginationInfo.getRecordCountPerPage();
commandMap.put("firstIndex", firstRecordIndex );
commandMap.put("recordCountPerPage", recordCountPerPage );
paginationInfo.setTotalRecordCount(totalListCount);
map.addAttribute("title","Woo testList");
map.addAttribute("lists",lists);
map.addAttribute("paginationinfo", paginationInfo);
map.addAttribute("referer", req.getHeader("referer"));
컨트롤러를 만든 후 jsp 에서는
<ui:pagination paginationInfo = "${paginationInfo}" type="text" jsFunction="linkPage"/>
이렇게 호출을 하였구요..
A
안녕하세요. 우영두님.
map.addAttribute("paginationinfo", paginationInfo);
에서 "paginationinfo"가 아니라 "paginationInfo"로 변경하시면 되실 것 같습니다. (JSP에서 paginationInfo로 지정하셨음)
그럼, 즐거운 하루되십시오.
감사합니다.
map.addAttribute("paginationinfo", paginationInfo);
에서 "paginationinfo"가 아니라 "paginationInfo"로 변경하시면 되실 것 같습니다. (JSP에서 paginationInfo로 지정하셨음)
그럼, 즐거운 하루되십시오.
감사합니다.