본문 바로가기

전체 글108

[jQuery] trigger() 함수 / 강제 이벤트 발생 trigger() jQuery의 trigger() 함수는 선택된 요소에 강제로 이벤트를 발생시키는 함수입니다. 기본 형식 selector 요소를 지정하는 선택자입니다. event 필수 매개변수입니다. 지정된 요소에 대해 트리거할 이벤트를 지정합니다. 표준 이벤트 또는 사용자 지정 이벤트입니다. param 선택 매개변수입니다. 이벤트 처리기에 전달할 추가 매개변수입니다. 주로 사용자 지정 이벤트에 사용합니다. 예시 $(function() { $("#btn_search").click(function(){ obj.search(); }); $("#btn_search").trigger("click"); }); search 버튼을 클릭하지 않아도 강제로 클릭 이벤트를 실행합니다. $(function(){ $("p".. 2022. 9. 8.
[JSP] URL 파라미터 값 가져오기(EL 표현식 사용) URL에 넘긴 파라미터 값을 EL 표현식으로 가져오고 싶을 때 param 객체를 사용하면 됩니다. param 객체는 request 객체에 설정되어 있는 파라미터에 접근할 수 있게 도와줍니다. ${param.파라미터명} 예시 URL : localhost:8080/sales/main.do?seq=1 일 때 jsp에서 파라미터를 가져오고 싶다면 ${param.seq} 로 파라미터 값 1을 가져올 수 있습니다. 2022. 9. 6.
[Oracle] DECODE 함수 사용법 DECODE() DECODE는 Oracle에서 사용하는 함수로 프로그래밍 언어의 If - Else문과 비슷한 역할을 합니다. 컬럼값과 조건값을 비교하여 일치하는 경우 특정 값을 반환합니다. 기본 형식 DECODE 함수는 컬럼의 값과 비교값을 하나씩 비교하여 같다면 반환값을 반환합니다. 컬럼의 값이 비교값1과 일치한다면 반환값1을 반환하고, 비교값2와 일치한다면 반환값2를 반환합니다. 모든 비교값과 비교했을 때 일치하는 값이 없는 경우 기본값을 반환합니다. 이 때 기본값이 설정되어 있지 않으면 null을 반환합니다. 예시 SELECT * FROM LOCATIONS; 1. 기본값이 없는 경우 SELECT LOCTN, DECODE(LOCTN, 1, '서울') AS LOCTN2 FROM LOCATIONS; 2... 2022. 9. 2.
[Oracle] SUBSTR() / 문자열 자르기 SUBSTR() Oracle에서 제공하는 SUBSTR()은 문자열을 자르는 함수입니다. 기본 형식 SUBSTR 함수의 기본 형식은 다음과 같습니다. SUBSTR('문자열', 시작위치)//1 SUBSTR('문자열', 시작위치, 길이)//2 문자열 '문자열'은 자를 문자열입니다. 시작 위치 첫 문자(앞쪽) 기준 1부터 시작하고 오른쪽으로 갈수록 증가합니다. 마지막 문자(뒤쪽)를 기준으로 하면 -1 부터 시작하고 왼쪽으로 갈수록 감소합니다. 예시 ('ABCDEFGH') 길이 문자열 중 추출할 길이(개수)를 나타냅니다. 1. 길이를 지정하지 않을 경우 시작 위치부터 맨 뒤쪽까지의 문자열을 추출하여 반환합니다. 예시 SELECT SUBSTR('ABCDEFGH',4) "Substring" FROM DUAL; Sub.. 2022. 8. 31.
[Java] Arrays.asList() | Arrays.asList() Arrays.asList(배열)을 통해서 배열을 ArrayList로 변환할 수 있습니다. 하지만 자주 사용하는 ArrayList와는 다른 점이 있습니다. Arrays.asList() 메서드로 변환된 List는 java.util.ArrayList 클래스의 ArrayList가 아니라 java.util.Arrays 클래스의 inner 클래스인 ArrayList입니다. java.util.Arrays.ArrayList는 배열과 같이 고정 크기를 가지기 때문에 요소의 추가,제거 등의 작업으로 크기 변경이 불가능합니다. 그래서 add(), remove() 메서드를 지원하지 않고, get(), set() 등의 메서드를 지원합니다. 만약 Arrays.asList()로 반환된 List에 a.. 2022. 8. 29.