이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

공통컴포넌트 2

요소기술 - 유효성체크

개요

두 개의 문자열을 비교하여 서로 값이 같은지를 확인하는 기능이다.

설명

두 개의 문자열일 비교하여 서로 같은 값이며 다른 값이지에 따라 다른 문자열을 리턴하는 기능을 제공한다.

관련소스

관련소스
유형대상소스설명비고
Serviceegovframework.com.utl.fcc.service.EgovStringUtil.java문자열 데이터 처리 관련 유틸리티
Controlleregovframework.com.utl.fcc.web.EgovComUtlTestController.java테스트용 controller
JSP/WEB-INF/jsp/egovframework/cmm/utl/EgovStringValidation.jsp테스트 페이지

메소드

메소드
결과값메소드설명내용
Stringdecode(String source, String compare, String ret, String default)문자열 비교오라클의 decode 함수와 동일한 기능을 가진 메서드

Input

  • source : 비교할 문자열 객체
  • compare : 비교 대상 문자열 객체
  • ret : source와 compare이 같은 값일 때에 리턴될 문자열로 null이 아닌 문자열 객체
  • default : 두 값이 다를 때에 리턴될 문자열로 null이 아닌 문자열 객체
  • Validation 체크: 요소기술 Validation 체크

Output

  • String : 입력 파라미터 중 ret 또는 default 문자열 값

환경설정

해당없음

사용방법

import egovframework.com.utl.fcc.service.EgovStringUtil;
 
...
 
// foo 출력
System.out.println(StringUtil.decode(null, null, "foo", "bar"));
// bar 출력
System.out.printlnStringUtil.decode("", null, "foo", "bar"));
// bar 출력
System.out.println(StringUtil.decode(null, "", "foo", "bar"));
// null 출력
System.out.println(StringUtil.decode("하이", "하이", null, "bar"));
// null 출력
System.out.println(StringUtil.decode("하이", "하이  ", "foo", null));
// foo 출력
System.out.println(StringUtil.decode("하이", "하이", "foo", "bar"));
// bar 출력
System.out.println(StringUtil.decode("하이", "하이  ", "foo", "bar"));

참고자료

원본 페이지 ID
egovframework:문자열유효성체크
원본 수정일