본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


전자정부8

페이징 처리, 페이징 클래스 관계형 데이터베이스와 관련된 프로젝트에서는, 대부분의 고객들이 페이징 처리를 무척이나 좋아하고 원한다. 페이징 알고리즘은 한번 만들어두면 나중에는 복붙형식으로 쓰이는데.. 한번 만들 때 워낙 햇갈리고 짜증나는일임에 틀림없다. 아래소스코드는 총 갯수, 크기, 보여질 갯수 및 현재 페이지수를 받아서 HashMap으로 페이징과 관련된 데이터를 리턴하는 클래스이다. import java.util.HashMap; public class PageUtilBean { /* total : 총 페이지 * pgSize : 한개 페이지에서 보여질 갯수, 리스트의 숫자 * ROWSIZE : 하단에 보여질 페이징 갯수, 클릭해서 이동할 페이지숫자 * curPage : 현재 페이지 */ public HashMap makePageD.. 2019. 4. 29.
Spring, ResponseBody 오류, 406에러 전자정부프레임워크나 스프링 프레임워크 사용시..json 형식이나 list형식을 비동기 방식으로 받아오는 경우가 있다. 이럴때 406에러를 밷거나 안되는 경우가 있는데.. 아무리 리턴값을 바꾸고, string으로 단순하게 output하더라도 에러가 나거나 아니면 한글이 ????이런식으로 깨지는 경우가 있다. ​ 이러한 경우 응답하는 헤더문제가 존재하여서 생기는 오류로, 아래와 같이 서블릿 설정파일에 Body변환 설정 및 charector set을 설정하면 해결 가능 하다. text/html;charset=UTF-8 해당 방법은 스프링 3.1이상이며, 3.0이하는 구글링하면 쉽게 찾을 수 있다. 삽질 2시간.. 톡톡히 배운 것 같다. 2019. 4. 29.