본문바로가기
> JSP
> Helper Class
Helper Class
HelperRequest Class
- String getServerName( HttpServletRequest req )
- 도메인 반환
- <%= HelperRequest.getServerName( request ) %>
- 결과값 : http://www.leaps.co.kr
- String getPathAndQueryString( HttpServletRequest req )
- URI경로와 쿼리스트링 반환
- <%= HelperRequest.getPathAndQueryString( request ) %>
- 결과값 : /contents/open_contents/004/003/index.jsp?Query=string
- String getQueryString( HttpServletRequest req )
- 쿼리스트링 반환
- <%= HelperRequest.getQueryString( request ) %>
- 결과값 : Query=string
- String getURL( HttpServletRequest req )
- 현재 페이지 전체 URL 반환
- <%= HelperRequest.getURL( request ) %>
- 결과값 : http://www.leaps.co.kr/contents/open_contents/004/003/index.jsp?Query=string
- String getReferer( HttpServletRequest req )
- 이전페이지 전체 URL 반환
- <%= HelperRequest.getReferer( request ) %>
- 결과값 :
HelperString Class
- boolean numbercheck( String str )
- str 이 숫자인지 검사
- <%= HelperString.numbercheck( "ABCDE" ) %>
- 결과값 : false
- boolean typeConversion_Int( String str )
- str 이 Int 형으로 형변환이 가능한지 검사
- <%= HelperString.typeConversion_Int( "12345" ) %>
- 결과값 : true
- boolean numParamCheck( String parameter_value )
- parameter_value 숫자이고 Int 로 형변환이 가능하면 true 아니면 false 리턴
- <%= HelperString.numParamCheck( "12345abc" ) %>
- 결과값 : false
- boolean isNullOrEmpty( Object source )
- source 가 null 을 참조하거나 , String 개체가 아니거나 , 빈 문자열이면 true 아니면 false 를 리턴
- <%= HelperString.isNullOrEmpty( "" ) %>
- 결과값 : true
- String ifNullOrEmpty( Object source , String def )
- source 가 null 을 참조하거나 String 개체가 아니거나 빈 문자열이면 def 를, 그렇지 않으면 source 를 반환
- <%= HelperString.ifNullOrEmpty( "" , "def" ) %>
- 결과값 : def
- String ifNullThenEmpty( Object source )
- source 를 isNullOrEmpty 로 검사하여 true 면 source를 리턴 , false면 빈문자열("")을 리턴
- <%= HelperString.ifNullThenEmpty( "" ) %>
- 결과값 :
- String htmlDelete( String source )
- source 에 포함된 html 태그 및 스크립트 언어 삭제하고 다시 source 리턴
- String dqMarksDelete( String source )
- source 에 포함된 큰따옴표를 Entity Number 로 바꿈
- String dqMarksChange( String source )
- source 에 포함된 큰따옴표Entity Number 를 큰따옴표로 바꿈
- String sqMarksDelete( String source )
- source 에 포함된 작은따옴표를 Entity Number 로 바꿈
- String sqMarksChange( String source )
- source 에 포함된 작은따옴표Entity Number 작은따옴표Entity로 바꿈
- String ampersandDelete( String source )
- source 에 포함된 앰퍼샌드 기호(&)를 Entity Number 로 바꿈
- String spaceDelete( String source )
- String numberUnit( String str )
- str 을 numbercheck 으로 검사하여 숫자이면 str 에 단위 콤마를 표시하여 다시 리턴, 숫자가 아니면 null을 리턴
- <%= HelperString.numberUnit( "123456789" ) %>
- 결과값 : 123,456,789
- String randomChar( int len )
- 영문 대소문자와 숫자가 포함된 랜덤한 문자열을 len 값의 길이로 리턴
- <%= HelperString.randomChar( 10 ) %>
- 결과값 : 90OucuMGc5