JHTML: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 153:
{| class="wikitable"
|
== Hello World Test ==
Hello World generato da Java
Riga 229:
Si può chiamare questo metodo da qualsiasi altro codice Java nel JHTML. Si noti che le altre variabili dichiarate in questo blocco sono nell'ambito della classe, quindi è anche possibile fare riferimento a qualsiasi blocco <java> nel proprio JHTML.
== Utilizzando il backtick ==
Per impostazione predefinita, WebLogic supporta l'uso del backtick nei tag Java. Si possono inserire backtick arbitrari ovunque nel'HTML. Un'istruzione Java all'interno di un backtick viene valutata, convertita in una stringa e inviata al flusso di output del servlet. I backtick sono essenziali per inserire contenuto dinamico all'interno di tag HTML, come un collegamento a un altro documento, in base a un valore variabile<ref name=":0" />.
Riga 240:
weblogic.httpd.initArgs. *. jhtml = backtick = '''''true | false'''''
=== Utilizzo del monitoraggio della sessione ===
Il server HTTP di WebLogic supporta anche il monitoraggio della sessione, che consente di tenere traccia delle informazioni su un utente mentre procede attraverso l'applicazione web. Ad esempio, un'asta online o un'applicazione di trading potrebbe utilizzare il monitoraggio della sessione per tenere il passo con ciò che un utente ha aggiunto a un carrello o con le offerte che un utente sta facendo su un articolo in vendita.
Riga 276:
</html>
=== Recupero dei dati con JDBC ===
Questo esempio mostra come accedere a un database da JHTML per includere contenuto dinamico nelle pagine web.
<java>
Riga 317:
</java>
== Compilatore JHTML di WebLogic ==
Poiché <code>PageCompileServlet</code> chiama automaticamente il compilatore JHTML di WebLogic come richiesto, in genere non è necessario accedervi direttamente. Tuttavia, potrebbero esserci situazioni (come il debug) in cui l'accesso diretto al compilatore può essere utile. Questa sezione viene fornita come riferimento per il compilatore.
Il compilatore JHTML di WebLogic analizza il file .jhtml prodotto in un file Java e quindi compila il file Java in un file di classe, il tutto in un unico passaggio<ref name=":0" />.
Il compilatore JHTML funziona più o meno allo stesso modo in cui funzionano gli altri compilatori WebLogic (inclusi i compilatori RMI ed EJB):
$ '''java weblogic.jhtmlc ''-options'' ''nomefile'''''
Riga 329:
'''myFile.jhtml'''
Le opzioni disponibili sono:
Riga 360:
: Aggiunge altre opzioni che il compilatore specifico analizzerà.
=== Note ===
<references/>
=== Voci correlate ===
* [[Hypertext Transfer Protocol]]
* [[HTML]]
Riga 369:
* [[JavaServer Pages]]
=== Collegamenti esterni ===
* {{cita web|http://jhtml.sourceforge.net/|Sito ufficiale|lingua=en}}
|