20240220 Spring 6 - 전자정부 페이지네이션

Leafy·2024년 2월 20일
1

중앙_자바

목록 보기
42/76

오늘 할 거

  • 페이징
  • 로그인
  • 되면 RestController

mybatis) CDATA

character data -> 이 안에 있는 건 다 character, 특수문자 아니다(<, > 이런 거 태그 아니라고)

순수하게 sql문으로 보라는 의미다.

페이징 - 전자정부 페이징

https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:view:paginationtag

pom.xml에 repository랑 dependency 전자정부꺼 다 있는지 확인

web.xml에서 root-context.xml도 불러오고 있어서

root-context.xml에 bean 설정을 해준다.

textRenderer랑 imageRenderer 만들어준다.

textRenderer는 있는데 imageRenderer는 없기 때문에 만들어준다.

여기처럼 paginationManager도 만들어준다.


직접 적어줘야하는 내용을 Controller에 적는다,,,


<select id="boardList" resultType="boardDTO" parameterType="Integer">
		SELECT board_no, board_title, board_write, board_date, board_count, comment 
		FROM boardview LIMIT #{pageNo}, 10
	</select>

가변형이면 LIMIT에 10도 변수로 넣어야 한다.
검색까지 하려면 parameterType DTO로 해야.

jsp

taglib 넣어주고
ui 태그 넣는데, image가 완성되지 않아서 type="text"로 바꿔써줬다.

imageRenderer 만들고 나서 type="image"

전자정부페이지네이션 Spring 버전 맞추기

5.0.7 쓰고 있었는데 4.3.25로 바꿔야 버전 충돌 없다


iconfinder 아이콘
https://www.iconfinder.com/icons/5876872/heart_like_love_valentine_icon?coming-from=related-results
https://www.iconfinder.com/icons/9040014/arrow_through_heart_icon?coming-from=related-results


# <%@ include file="" %> <jsp:include> <c:import> 차이

2개의 댓글

comment-user-thumbnail
2024년 2월 20일

오늘도 좋은 글 잘 보고갑니다 :)

1개의 답글