본문 바로가기

front

익스프레션 언어 ${ a +1 } ; // 익스프레션 언어의 식 ; // 익스프레션의 식 이 두문법은 비슷해 보이지만 사용된 a의 이름의 의미는 다르다.익스프레션에 사용된 a는 자바 프로그래밍 언어의 변수의 이름이다.하지만 위에 있는 el 식에서 사용된 a는 애트리뷰트의 이름이다.애트리뷰트란 setAttribute , getAttribute , removeAttribute 메서드를 통해 저장되고 관리되는 데이터를 의미한다. el 언에는 복잡한 데이터 처리 로직을 구사할 수 없다. 그러므로 이 언어는 데이터 처리 결과를 출력하는 jsp 페이지에 주로 사용된다.el을 이용하면 자바 클래스의 정적 메서드를 호출해서 그 결과를 출력하는 일도 할 수 있다. 예)${ m:sqrt (100) } 익스프레션 언어의 내장객체( 스크립팅.. 더보기
자주쓰는 정규식 자주 쓰이는 정규표현식 모음2014.03.06 19:53투니페이퍼조회 수:2436개인적으로 자주 쓰이는 정규표현식을 모아 봤습니다.도움이 되었음 하네요..ㅎㅎ 숫자만 가능 : [ 0 ~ 9 ] 주의 : 띄어쓰기 불가능 /^[0-9]+$/ 이메일 형식만 가능/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/ 한글만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 불가능 /^[가-힣]+$/ 한글,띄어쓰기만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 가능 /^[가-힣\s]+$/ 영문만 가능 : /^[a-zA-Z]+$/ 영문,띄.. 더보기
el 식 contains() --> ${fn:contains('Hello', 'el')} containsIgnoreCase() --> ${fn:containsIgnoreCase('HELLO', 'el')} endsWith() --> ${fn:endsWith('Hello', 'llo')} escapeXml() --> ${fn:escapeXml('13')} indexOf() --> ${fn:indexOf('Hello', 'el')} join()/split() --> ${fn:join(fn:split('/1/2/3/4/5', '/'), ':')} length() --> ${fn:length('Hello')} replace() --> ${fn:replace('Hello', 'H', 'J')} startsWith() --.. 더보기