본문바로가기
현재위치 > 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 )
    • source 에 포함된 모든 공백 제거
  • String numberUnit( String str )
    • str 을 numbercheck 으로 검사하여 숫자이면 str 에 단위 콤마를 표시하여 다시 리턴, 숫자가 아니면 null을 리턴
    • <%= HelperString.numberUnit( "123456789" ) %>
    • 결과값 : 123,456,789
  • String randomChar( int len )
    • 영문 대소문자와 숫자가 포함된 랜덤한 문자열을 len 값의 길이로 리턴
    • <%= HelperString.randomChar( 10 ) %>
    • 결과값 : 90OucuMGc5