09.10(JSTL Function)
2020. 9. 10. 20:58
프로그래밍/JSP
JSTL Function 문자열 처리에 관한 메소드들을 EL 형식에서 사용할 수 있게 제공하는 라이브러리로, 다른 JSTL 태그들과는 다르게 ${fn:메소드명(문자열)} 의 형식으로 EL 태그에 직접 대입하여 사용 선언 방식과 예시> Found test string JSTL Function 종류 함수명 설명 fn:contains(str, ‘text’) str에 두번째 인자 값의 내용이 포함되어 있는지 확인 fn:containsIgnoreCase(str, ‘text') str에 대소문자 구분 없이 ‘text’값이 포함되어 있는지 확인 fn:startsWith(str, ‘text’) 문자열 str이 ‘text’로 시작하는지 확인 fn:endsWith(str, ‘text’) 문자열 str이 ‘text’로 끝나..
09.09(JSTL Formatting Tags)
2020. 9. 9. 20:46
프로그래밍/JSP
표현하고자 하는 숫자의 포맷을 통화 기호, ‘ , ’ 표시, %표시 등 원하는 쓰임에 맞게 지정할 수 있음 예시> 포맷 방식 세자리 구분 : 포맷 방식 통화 기호 : 포맷 방식 백분율 : maxIntegerDigits 및 minIntegerDigits의 속성으로 표시하고자 하는 수의 단위를 표현할 수 있음 숫자가 지정한 최대값을 초과할 경우 해당 자릿수만큼만 표시됨 예시> minFractionalDigits 및 maxFractionalDigits의 속성은 소수 자릿수를 지정할 수 있으며, 숫자가 최소 자릿수를 초과할 시 자동 반올림이 됨 패턴 속성을 사용하여 숫자 포맷 방법을 지정할 수 있음 예시> 날짜나 시간의 포맷방식을 지정하여 화면에 보여줄 때 사용 value 속성으로 java.util.Date()..
09.08(JSTL Core Tags3 - <c:choose>, <c:forEach>, <c:forTokens>, <c:url>)
2020. 9. 8. 20:26
프로그래밍/JSP
태그 자바 프로그램의 switch 문과 비슷한 역할을 하는 태그 , 태그와 함께 사용되는데, 각각 switch 문의 case, default 절과 비슷한 역할을 함 처음 뵙겠습니다. 다시 뵙게 되어 반갑습니다. 안녕하세요. 태그 자바의 for, for-in문에 해당하는 기능을 제공 items 반복할 객체 명 (Collection 객체) begin 반복이 시작할 요소 번호 (0 … n) end 반복이 끝나는 요소 번호 step 반복할 횟수 번호 var 현재 반복 횟수에 해당하는 변수의 이름 varStaus 현재 반복에 해당하는 객체의 요소 예시> 반복문 태그 varStatus는 다음과 같은 속성을 가짐 태그 설명 사용법 current 현재 반복 횟수를 나타냄 상태값 명.current index 반복 라운드..
09.07(JSTL Core Tags2 - <c:remove>, <c:out>, <c:if>)
2020. 9. 7. 20:21
프로그래밍/JSP
태그 배열 설정 을 이용해서 선언한 변수는 page, request, session, application 영역에 속성으로 저장되기 때문에 삭제해야 할 필요가 있음 이 때 사용하는 태그가 태그임 scope 속성을 정의하지 않으면 page, request, session, application 영역에 저장되어있는 num 이라는 이름의 속성을 모두 찾아서 제거해야 함 태그 태그는 데이터를 출력할 때 사용하는 태그 , & 특수 문자를 자동으로 이스케이프 시퀀스(escape sequance)로 바꿔줌 특수문자 이스케이프 시퀀스(escape sequance) > & & 예시>
09.04(JSTL Core Tags1 - <c:set>)
2020. 9. 4. 19:59
프로그래밍/JSP
태그 은 변수를 선언하고 나서 그 변수에 초기값을 대입하는 기능의 태그로, 자바에서 변수를 선언하는 방법과 비슷함 Java 변수 선언 방식 변수타입 변수명 = 초기값; int num = 100; 변수 선언 방식 사용법 에서의 변수 타입은 별도로 선언하지 않음 초기값은 반드시 기술해야 함 으로 선언한 변수는 EL 식 안에서 사용할 수 있지만 JSP 같은 스크립트릿 요소에서는 사용할 수 없음 … // 에서 선언한 변수는 EL식 안에서 사용가능함 ${num} 에서 선언한 변수를 JSP 스크립팅 요소에서 쓰는 것은 불가능하지만, 반대로 스크립팅 요소 안에서 선언한 변수를 의 value 속성에 사용하는 것은 가능함 //JSP 스크립트 요소의 변수를 value 속성에서 사용할 수 있음 ${sum} 실습 JSTL C..
09.03(EL & JSTL)
2020. 9. 3. 20:57
프로그래밍/JSP
EL(Expression Language) JSP 2.0 버전에서 추가된 것으로 , out.print()와 같이 JSP에 쓰이는 Java 코드를 간결하게 사용하는 방법 화면에 표현하고자 하는 코드를 ${ value }의 형식으로 표현하여 작성하는 것 사용 문법과 예시 ${ value } ${ param.name } EL 연산자 기호 일반 연산자 EL 기호 연산자 덧셈, 뺄셈 +, - +, - 곱셈, 나눗셈 *, / *, div 나머지 연산 % mod and 연산 && and or 연산 || or ! 연산 ! not ~보다 작다 > lt (less than) ~보다 크다 = le (less or equal) 크거나 같다
09.02(JSP Action Tag)
2020. 9. 2. 20:38
프로그래밍/JSP
JSP Action Tag JSP Action 태그는 XML 기술을 이용하여 기존의 JSP 문법을 확장하는 메커니즘을 제공하는 태그로, 웹 브라우저에서 실행되는 것이 아니라, 웹 컨테이너에서 실행되고 결과만 브라우저로 보냄 액션 태그 접두어란 태그 이름 앞에 ‘OOO:’ 형식으로 제공하는 태그의 그룹을 지정하는 것을 뜻함 표준 액션 태그 커스텀 액션 태그 사용법 JSP 페이지에서 바로 사용 태그 앞에 jsp 접두어가 붙음 별도의 라이브러리 설치 필요 라이브러리 선언에 맞는 접두어가 붙음 사용 예시 표준 액션 태그 JSP 에서 기본으로 제공하는 태그 태그 명 설명 jsp:include 현재 페이지에 특정 페이지를 포함할 때 사용 jsp:forward 현재 페이지 접근 시 특정 페이지로 이동시킴 (reque..
09.01(JDBC)
2020. 9. 1. 20:13
프로그래밍/JDBC
JDBC(Java DataBase Connectivity)란? 자바 언어에서 Database에 접근할 수 있게 해 주는 Programming API Java에서 DBMS연동에 필요한 메소드를 Connection인터페이스 제공 각 밴더(vendor)별 구현하여(jar파일 ) DBMS에 접속 가능하게 함 설치 및 세팅 OJDBC 다운로드 → 오라클에서 OJDBC파일 가져오기 → jdk에 JDBC설치하기(다운받거나 복사한 ojdbc파일을 jdk폴더에 넣기) 이클립스 Character Set 설정 문자 인코딩 방식이 맞지 않으면 해당 문자가 제대로 출력되지 않아, 이클립스 작업파일에 대한 문자 셋을 일치시켜줘야 함 (UTF-8) window → preferences 클릭 기본 문자 인코딩 General → Wo..