public class PageInfo { //총 개수 private int total; //현재페이지 private int currentPage; //페이지 수 private int totalPages; //네비 첫 페이지 private int navFirstPage; //네비 마지막 페이지 private int navLastPage; //이전 페이지 private int prevPage; //다음 페이지 private int nextPage; //네비게이션 private int[] pageList; //첫 페이지인지 private boolean isFirstPage; //첫 네비인지 private boolean isFirstNavPage; //마지막 페이지인지 private boolean isLast..
Hello !
public static String getClientIP() { String ip = null; HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.currentRequestAttributes()).getRequest(); ip = request.getHeader("X-Forwarded-For"); logger.info("ip >>>>>>>>>>>>>>> {}", ip); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); logger.info("ip >>>>>>>>..
JSON value 에 JSON 형식으로 올 때 JSON 데이터 편하게 받자 { 'name' : 'jo', 'age' : '4', 'exual' : { 'korean' : 100, 'english' : 80, 'japan' : 90 } } 이런 식으로 파라미터가 올 때 사용해보자 public class People { private String name; private int age; private Exual exual; public class Exual { private String koean; private String english; private String japan; } } 사용할 때 people.exual.getKorean();
2020년 주민 개편전 주민등록번호 유효성 체크 //주민번호 유효성 체크 //13자리 다 받아야 됨 (2020년 이후 주민번호는 적용 안됨) public static boolean juminValidityCheck(String jumin) { String[] arr = jumin.split(""); int[] intArr = {2,3,4,5,6,7,8,9,2,3,4,5}; for(int i=0; i