Back/jstl
jstl 기본
1. JSTL Taglib를 사용하기 위한 JSP 페이지 상단에 추가한다. 2. forEach문에서 index 및 count 값 참조하기 ... ... 3. Collection(Array)이나 String의 길이 구하기 4. 숫자에 콤마(,) 붙이기 5. 날짜 포맷 지정하기 6. 이항연산자 사용하기 하나 둘 셋 7. 특정 문자로 문자열 분리/대체/추출하기 8. 개행문자를 HTML의 태그로 변환하기 ${fn:replace(bigo, newLine, ' ')} 9. 시 HTML 태그 적용해서 출력하기 escapeXml="false"를 삭제하면 HTMl 태그가 적용되지 않는다. 즉, 처럼 의 태그가 적용되지 않게 된다. ${htmlCode} 10. Collection이나 문자열이 Null..
jstl fmt
fmt 태그의 종류 태그명내용 requestEncoding value 속성을 통해 지정한 문자 셋으로 변경 setLocale 통화 기호나 시간 대역을 설정한 지역에 맞게 표시 timeZone 특정 영역의 시간대를 설정 setTimeZone 특정 영역의 시간대 설정 정보를 변수에 저장 bundle basename 속성에 지정된 properties 파일을 읽어옴 setBundle properties 파일을 읽어와 다양한 영역에서 참조할 수 있게 설정 message bundle 태그를 통해 저장된 key로 value를 가져온다 formatNumber 숫자를 특정 양식에 맞추어 출력 parseNumber 문자열을 숫자 형식으로 변환 formatDate 날자 정보를 가진 객체(Date)를 특정 형식으로 변호나하여..
jstl el
EL의 내장 객체 객체명설명 ${pageScope} page Scope에 접근하기 위한 객체 ${reqeustScope} request Scope에 접근하기 위한 객체 ${sessionScope} session Scope에 접근하기 위한 객체 ${applicationScope} application Scope에 접근하기 위한 객체 ${param} 파라미터 값을 가져오기 위한 객체 ${header} 헤더 값을 가져오기 위한 객체 ${cookie} 쿠키 값을 가져오기 위한 객체 ${initParam} JSP 초기 파라미터를 가져오기 위한 객체 ${pageContext} pageContext 객체에 접근하기 위한 객체
jstl functions
함수 변환 설명 fn:contains(A, B) boolean 문자열에 A가 문자열 B를 포함되어 있는지 확인 fn:endWith(A, B) boolean 문자열 A의 끝이 B로 끝나는지 확인합니다. fn:indexOf(A, B) int 문자열 A에서 B가 처음으로 위치하는 인덱스(index)를 반환합니다. fn:length(A) int 문자열 A의 전체 길이를 반환합니다. fn:replace(A, B, C) String 문자열 A에서 B까지 해당되는 문자를 찾아 C로 변환합니다. fn:toLowerCase(A) String A를 모두 소문자로 변환합니다. fn:toUpperCase(A) String A를 모두 대문자로 변환합니다. fn:substring(A,B,C) String A에서 인덱스 번호 B에..