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

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

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

validateRequired() 를 못찾는 이유는 뭔가요?
  • 작성자

    오*택

  • 작성일

    2014-02-26 10:49:12

  • 조회수

    1,990

  • 구분

    개발환경

  • 진행상태

    완료

질문

client side validation 처리시

<!--For Commons Validator Client Side-->
<script type="text/javascript" src="<c:url value='/cmmn/validator.do'/>"></script>
<validator:javascript formName="userVO" staticJavascript="false" xhtml="true" cdata="false"/>

javascript를 디버깅 해보니
validateRequired() 를 못 찾고 있네요.
어떻게 해야 해결이 될까요?

관련 파일을 올립니다.
수고하세요.

첨부파일
답변

안녕하세요.. 오인택님..

validation-rules.xml에 정의되어 있는 javascript function에 대한 스크립트 include가.. jsp 상의 <script type="text/javascript" src="<c:url value="/validator.do" />" ></script>에 의해 처리되고 있습니다.

이 부분이 처리가 되지 않아서.. validateRequired() 등을 호출하지 못한 것 같습니다.

확인 방법은.. http://서버IP/컨텍스트Root/validator.do 로 호출해 보시면 될 것 같습니다.
컨텍스트Root 부분은 정의되어 있지 않은 경우는 그냥 http://서버IP/validator.do 로 호출해 보시면 될 것 같습니다. (404 Error 발생)

해결 방법은 참고하신 가이드의 "validator.jsp 추가" 부분은 참조하시면 될 것 같습니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:ptl:security:jakarta_commons_validator

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기