Durante las últimas semanas, algunos de nuestros lectores se han encontrado con un gran error conocido en el que es probable que no se registre la etiqueta cfx. Este problema puede surgir por varios motivos. Echemos un vistazo a ellos a continuación.
Aprobado: Fortect
Agregué una etiqueta cfx personalizada “CFX_imageinfomx” al frente de mis códigos. Pero devuelve el nuevo error perfecto: “La etiqueta personalizada cfx CFX_imageinfomx probablemente no se encontrará en la base de datos personalizada de graffiti”. Entonces necesito inyectar imageinfomx register.java dentro de CF-Admin. Entonces, chicos, ¿alguien sabe el tipo de imageinfomx.java? Con él puedo adquirir fácilmente imageinfomx.class y crear mi propio CFX_imageinfomx.
Para crear una etiqueta CFX de Java, haga crecer un módulo que implemente la interfaz de usuario de la etiqueta personalizada. Esta interfaz contiene el método ProcessRequest, que se considera como objetos de solicitud y respuesta pasados, qué tipo de se utilizan para registrar los patrones de comportamiento de la etiqueta.
El siguiente ejemplo de procedimiento crea un CFX de Java simple con el nombre cfx_MyHelloColdFusion, que usa la etiqueta si desea escribir una serie de texto en la página de marcación del teléfono.
- En su administrador, cree un archivo fuente principal con el siguiente código:
clase pública MyHelloColdFusion implementa CustomTagproceso de vacío público Solicitud (solicitud-solicitud, respuesta emoción)lanza una excepciónEl grupo strName es igual a request.getAttribute ("NAME");response.write ("Hola," + strName);
- Guarde el archivo actual como MyHelloColdFusion.java en un directorio WEB_INF / classes.
-
Compile el archivo fuente específico de Java en una nota usando este compilador de Java. Si el público está usando mis herramientas de línea de comandos incluidas en el JDK, haga uso de la siguiente línea administrativa que se ejecuta en un solo directorio de nuestra clase:
javac -classpath raíz_cf WEB-INF lib cfx.jar MyHelloColdFusion.java
Marcos:
El comando anterior funciona principalmente cuando el compilador de Java (javac.exe) está usando su ruta. Si el pensamiento no aparece en su camino, especifique este camino de calidad completo; Ejemplo para c: jdk1.3.1_01 bin javac en Windows o por usr / java / bin / javac UNIX.
Si obtiene errores durante la compilación, escanee el código fuente para asegurarse de que la gente lo haya leído correctamente. Si no hay un sitio de error, entonces ha escrito correctamente su primera etiqueta CFX de Java.
Puede acceder a las etiquetas Java CFX desde los resultados de ColdFusion utilizando el nombre de la nueva firma CFX que se registrará en esta página de palabras de etiquetas CFX en el administrador de ColdFusion. Este fabricante debe tener el prefijo cfx_ seguido del nombre de la universidad (sin la extensión .class).
- En estos administradores de ColdFusion, seleccione Extensiones> Etiquetas CFX.
- Haga clic en Guardar Java CFX.
- Ingrese un nombre para “reconocer” (por ejemplo, cfx_MyHelloColdFusion).
- Ingrese el nombre de la clase sin la expansión .class (por ejemplo, MyHelloColdFusion).
- (Opcional) Ingrese una descripción exacta.
- Haga clic en Enviar.
Ahora puede expresar el recuento de Ab en la página de ColdFusion.
-
Para producir realmente la etiqueta HelloColdFusion personalizada, cree una página ColdFusion (.cfm) (.cfm) en el editor con el contenido siguiente: