Nelle ultime settimane, alcuni dei nostri lettori hanno riscontrato il particolare errore noto in cui il tag cfx non si registrava. Questo problema può sorgere per diversi motivi alla base del perché. Diamo un’occhiata qui sotto.
Approvato: Fortect
Ho aggiunto un tag cfx personalizzato “CFX_imageinfomx” davanti ai miei codici. Ma restituisce un nuovo errore appropriato: “Impossibile trovare il tag personalizzato cfx CFX_imageinfomx nel database delle etichette del contenuto personalizzato”. Quindi ho bisogno di iniettare imageinfomx register.java basato su CF-Admin. Quindi ragazzi, qualcuno conosce il file per imageinfomx.java? Con esso posso facilmente restituire imageinfomx.class e creare il mio CFX_imageinfomx.
Per creare un tag Java CFX, fai crescere un corso di studio che implementi l’interfaccia utente del tag personalizzato. Questa interfaccia contiene il metodo ProcessRequest, che è considerato come oggetto di richiesta e risposta passati, e viene quindi utilizzato per registrare le tendenze del tag.
L’esempio di procedura seguente crea un semplice Java CFX con nome cfx_MyHelloColdFusion, che utilizza il tag sul modo per scrivere una serie di testo sulla creazione di chiamate alla pagina.
- Nel tuo autore, crea un file sorgente principale con il codice di lettura:
la classe pubblica MyHelloColdFusion implementa CustomTagprocesso di annullamento pubblicoRequest (richiesta-richiesta, emozione di risposta)genera un'eccezioneIl numero strName è uguale a request.getAttribute ("NAME");response.write ("Ciao," + strName);
- Salva il file corrente come MyHelloColdFusion.java nella directory WEB_INF/classes di una persona.
-
Compila questo particolare file sorgente Java in una nota usando come il compilatore Java. Se il pubblico utilizza strumenti da riga di comando inclusi nel JDK, utilizza la seguente riga amministrativa che viene eseguita in ciascuna delle nostre directory di classe:
javac -classpath cf_root WEB-INF lib cfx.jar MyHelloColdFusion.java
Segnare:
Il comando precedente funziona principalmente quando il compilatore Java (javac.exe) utilizza il tuo percorso. Se il gioco non appare nel tuo percorso, specifica questo percorso di qualità completo; Esempio per c: jdk1.3.1_01 bin javac in Windows o per usr / java / bin / javac UNIX.
Se ricevi errori durante la compilazione, prova il codice sorgente per assicurarti che le persone lo abbiano digitato correttamente. Se non ci sono errori nella destinazione desiderata, allora hai scritto con successo il tuo primo tag Java CFX.
È possibile accedere ai tag Java CFX dalle classifiche ColdFusion utilizzando il nome dei nuovi graffiti CFX che verranno registrati in questa pagina di parole tag CFX nell’amministratore di ColdFusion. Questo produttore deve essere preceduto da cfx_ seguito dal nome della classe (senza l’estensione .class).
- In questi amministratori di ColdFusion, seleziona Estensioni> Tag CFX.
- Fare clic su Salva Java CFX.
- Inserisci un nome per “riconosci” (ad esempio, cfx_MyHelloColdFusion).
- Immettere il nome della classe senza il formato dati .class (ad esempio, MyHelloColdFusion).
- (Facoltativo) Inserisci una descrizione mirata.
- Fare clic su Invia.
Ora puoi sottoporre il conteggio Ab alla pagina ColdFusion.
-
Per evocare effettivamente il tag HelloColdFusion personalizzato, crea una pagina ColdFusion (.cfm) (.cfm) nell’editor con il contenuto del pubblico: