목록웹개발/Java & Jsp (77)
써먹는 웹개발
1. 환경에 openjdk가 없을때 protected static boolean isKorean(String str) { char[] b = str.toCharArray(); for (char c : b) { if (c >= '\uAC00' && c
1. 기간 포맷 String.format("%s ~ %s", startPeriod, endPeriod) ※ 자주 사용시 공통 함수 사용할 것 2. 커스텀 포맷 String.format("[%s] HP: %d", name, hp); 1번 활용 : 표시형식 추가 (yyyy.mm.dd) public static String formatDate(String date) { if (date != null && !date.equals("")) { if (date.length() == 8) { return date.substring(0,4) + "." + date.substring(4,6) + "." + date.substring(6,8); } else { return date.replace("-",".").subst..
1. extends 클래스명 2. import (패키지포함) 클래스명 3. 인스턴스 의존 주입
에러 문구 : non static field cannot be referenced from a static context 원인 : 사용하는 메서드가 static으로 되어있음 해결방법 : @Value의 변수도 static으로 변경 12345@Service... @Value("${properties.image}")private Static imagePath;cs
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/81301 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 ..
1. Restful 정의 : 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것 2. 사용법 1) 호출하는 소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // RestTemplate 에 MessageConverter 세팅 List>(); converters.add(new FormHttpMessageConverter()); converters.add(new StringHttpMessageConverter()); RestTemplate restTemplate = new RestTemplate(); restTemplate.setMessageConverters(converters); // parameter 세팅 MultiValueMap map = n..
원인 : 생성자를 1번만 만들어서 그렇습니다. 1 2 3 4 JSONObject jsonObj = new JSONObject(); for(int i=0;i
HTTP ERROR CODE 설명 200 에러없이 성공적으로 페이지를 불러오거나 데이터를 전송 400 Bad Request로써, 요청 실패-문법상 오류가 있어서 서버가 요청 사항을 이해하지 못함 404 Not Found, 문서를 찾을 수 없음 -> 클라이언트가 요청한 문서를 갖지 못한 경우에 발생함 (URL을 잘 살펴보기) 405 Method not allowed, 메소드 허용 안됨 -> Request 라인에 명시된 메소드를 수행하기 위한 해당 자원의 이용이 허용되지 않았을 경우 발생함. (페이지는 존재하나, 그걸 못보게 막거나 리소스를 허용안함) 415 지원되지 않는 형식으로 클라이언트가 요청을 해서 서버가 요청에 대한 승인을 거부한 오류를 의미 (ContentType, Content Encoding ..