지난 몇 주 동안 특정 독자들이 cfx 태그가 등록되지 않는 오류를 발견했습니다. 이 문제는 여러 가지 이유로 발생할 수 있습니다. 아래에서 직접 살펴보겠습니다.
승인됨: Fortect
내 코드와 연결된 사용자 정의 cfx 태그 “CFX_imageinfomx”를 앞에 제공했습니다. 그러나 가장 최근의 오류를 반환합니다. “cfx 사용자 정의 태그 CFX_imageinfomx가 사용자 정의 태그 데이터베이스에서 발견되지 않을 수 있습니다.” 그래서 imageinfomx register.java를 CF-Admin에 주입해야 합니다. 여러분, imageinfomx.java 때 형식을 아는 사람이 있습니까? 그것으로 나는 쉽게 imageinfomx.class를 추가로 생성할 수 있고, 나만의 CFX_imageinfomx를 생성할 수 있습니다.
좋은 견고한 Java CFX 태그를 생성하려면 사용자 정의 태그 사용자 인터페이스를 보조하는 클래스를 성장시키십시오. 이 인터페이스에는 ProcessRequest 메서드가 있으며, 이는 결국 태그의 동작을 기록하는 데 사용되는 전달된 요청 및 응답 개체로 간주됩니다.
앞의 절차 예제에서는 태그를 사용하여 호출 페이지에 실제 일련의 텍스트를 작성하는 cfx_MyHelloColdFusion이라는 이름의 간단한 Java CFX를 만듭니다.
<올>
법원 클래스 MyHelloColdFusion은 CustomTag를 구현합니다.public void processRequest(요청-요청, 응답 감정)예외를 던진다문자열 strName은 request.getAttribute("NAME")와 유사합니다.response.write("안녕하세요," + strName);
<올 시작 = "2">
Java 컴파일러를 사용하여 Java 공급 파일을 메모로 컴파일합니다. 공용이 JDK에 포함된 명령 제한 도구를 사용하는 경우 전체 클래스 디렉토리 각각에서 실행되는 관리 라인으로 유지를 사용하십시오.
javac -classpath cf_root WEB-INF lib cfx.jar MyHelloColdFusion.java
표시:
현재 명령은 대부분 Java 컴파일러(javac.exe)가 경로를 사용해야 할 때 작동합니다. 경로에 표시되지 않으면 완전한 최상의 경로를 지정하십시오. c의 예: jdk1.3.1_01 rubbish bin javac Windows 또는 /usr 대 java / bin / javac UNIX.
컴파일하는 동안 오류가 발생하면 정보 코드 소스를 확인하여 사람들이 적절하게 입력했는지 확인하십시오. 오류 위치가 없으면 회사에서 레이블이 지정된 첫 번째 Java CFX를 성공적으로 작성한 것입니다.
ColdFusion 관리자와 관련하여 이 CFX 태그 페이지에도 등록될 새 CFX 태그의 이름을 사용하여 ColdFusion 페이지에서 Java CFX 태그를 얻을 수 있습니다. 이 제조업체는 cfx_ 접두어와 클래스 언급(.class 확장자 제외)으로 시작해야 합니다.
<올>
이제 ColdFusion 페이지에서 Ab 개수의 이름을 지정할 수 있습니다.
<올>
실제로 아티스트 HelloColdFusion 태그를 호출하려면 편집기에서 다음 콘텐츠로 ColdFusion(.cfm)(.cfm) 웹사이트 페이지를 생성하십시오.
<전> <본체>