eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

Validator관련 하여 궁금한 것이 있어 질문합니다.
  • 작성자

    김*성

  • 작성일

    2021-11-07 10:48:31

  • 조회수

    3,667

  • 구분

    공통컴포넌트 / 3.6

  • 진행상태

    완료

질문

JSP에 포함된 Validator관련 코드입니다.

<validator:javascript formName="employ" staticJavascript="true" xhtml="true" cdata="false"/>

여기서
staticJavascript, xhtml, cdata이 세가지 옵션에 대한 자세한 설명 부탁드립니다.

환경정보
    - OS 정보 : Win10 x64
    - 표준프레임워크 버전 : eGovFrame-3.10.0
    - JDK(JRE) 정보 : eGovFrame-3.10.0
    - WAS 정보 : eGovFrame-3.10.0
    - DB 정보 : eGovFrame-3.10.0
    - 기타 환경 정보 : eGovFrame-3.10.0
답변

안녕하세요.
표준프레임워크센터입니다.

validator:javascript 태그는 ValidatorFactory에서 로드한 유효성 검사 규칙에 따라
클라이언트 측 유효성 검사를 위한 JavaScript를 생성하는 사용자 지정 태그로
org.springmodules.validation.commons.taglib.JavascriptValidatorTag
클래스를 사용합니다.

JavascriptValidatorTag 클래스의 API 문서에 필드에 대한 정의를 보면
staticJavascript : 정적 JavaScript 메서드는 "true"로 설정된 경우에만 인쇄됩니다.
xhtml : 생성된 코드는 "true"일 때 XHTML과 호환되어야 합니다.
cdata : "true"일 때 XHTML용 CDATA 섹션에서 자바스크립트 메소드를 숨깁니다.
로 설명하고 있습니다.

API URL >>>
https://www.springbyexample.org/maven/site/sbe-validation/0.93/apidocs/index.html?org/springmodules/validation/commons/taglib/JavascriptValidatorTag.html

표준프레임워크 공통컴포넌트 All-in-one 프로젝트에는 xhtml 옵션은 "true" 로 하고
나머지는 "false" 로 설정하고 있으니 참고하시기 바랍니다.

감사합니다.
 

이 페이지의 구성