페이징관련해서 질문드립니다.
- 작성자 :
- f*****r
- 작성일 :
- 2022-01-23 18:30:57
- 조회수 :
- 2,147
- 구분 :
- 공통컴포넌트 / 3.6
- 진행상태 :
- 완료
Q
web.xml 코드 일부입니다.
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/egovframework/springmvc/action-servlet.xml</param-value> .....
</servlet>
action-servlet.xml
<bean id="imageRenderer" class="com.easycompany.tag.ImagePaginationRenderer"/>
<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="image" value-ref="imageRenderer"/>
<entry key="text" value-ref="textRenderer"/>
</map>
</property>
</bean>
controller 부분입니다.
@RequestMapping(value = "/mainList.do")
public String list(@RequestParam Map<String, Object> paramMap, HttpServletRequest request,
HttpServletResponse response, HttpSession session, ModelMap map) throws Exception {
PaginationInfo paginationInfo = new PaginationInfo();
int totalCnt = boardService.getTotalCount();
paginationInfo.setCurrentPageNo(Integer.parseInt(String.valueOf(paramMap.get("pageIndex"))));
paginationInfo.setRecordCountPerPage(propertiesService.getInt("recordPerPage"));
paginationInfo.setPageSize(10);
paginationInfo.setTotalRecordCount(totalCnt);
paramMap.put("firstIndex", paginationInfo.getFirstRecordIndex());
paramMap.put("lastIndex", paginationInfo.getLastRecordIndex());
paramMap.put("recordCountPerPage", paginationInfo.getRecordCountPerPage());
List<EgovMap> list = boardService.boardList(paramMap);
map.addAttribute("paginationInfo", paginationInfo);
return "main";
}
view 단입니다 .
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<div class="paging">
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage"/>
</div>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/egovframework/springmvc/action-servlet.xml</param-value> .....
</servlet>
action-servlet.xml
<bean id="imageRenderer" class="com.easycompany.tag.ImagePaginationRenderer"/>
<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="image" value-ref="imageRenderer"/>
<entry key="text" value-ref="textRenderer"/>
</map>
</property>
</bean>
controller 부분입니다.
@RequestMapping(value = "/mainList.do")
public String list(@RequestParam Map<String, Object> paramMap, HttpServletRequest request,
HttpServletResponse response, HttpSession session, ModelMap map) throws Exception {
PaginationInfo paginationInfo = new PaginationInfo();
int totalCnt = boardService.getTotalCount();
paginationInfo.setCurrentPageNo(Integer.parseInt(String.valueOf(paramMap.get("pageIndex"))));
paginationInfo.setRecordCountPerPage(propertiesService.getInt("recordPerPage"));
paginationInfo.setPageSize(10);
paginationInfo.setTotalRecordCount(totalCnt);
paramMap.put("firstIndex", paginationInfo.getFirstRecordIndex());
paramMap.put("lastIndex", paginationInfo.getLastRecordIndex());
paramMap.put("recordCountPerPage", paginationInfo.getRecordCountPerPage());
List<EgovMap> list = boardService.boardList(paramMap);
map.addAttribute("paginationInfo", paginationInfo);
return "main";
}
view 단입니다 .
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<div class="paging">
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage"/>
</div>
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat8.5
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
올려주신 내용만으로는 질문의 내용을
정확하게 확인하기 어렵습니다.
오류내용이나 오류메시지를 함께 올려주시면
확인이 가능할것 같습니다.
감사합니다.
표준프레임워크센터입니다.
올려주신 내용만으로는 질문의 내용을
정확하게 확인하기 어렵습니다.
오류내용이나 오류메시지를 함께 올려주시면
확인이 가능할것 같습니다.
감사합니다.