PDA

View Full Version : Come stampare il carattere '<' in Html


Diego Armando
27-11-2003, 22:46
Ciao...
Esiste un tag da porre ad inizio e fine di una frase per dire all'editor di non convertire la frase in linguaggio html...cioè se io ad esempio volessi stampare:
"<ciao"
su una pagina html come faccio?
Il mio problema infatti è quello di stampare la risposta di una servlet su una pagina html, il fatto è che la risposta comincia con il carattere '<' che viene scambiato dal browser come inizio di un tag e quindi non mi stampa niente...

Grazie per le eventuali risposte

matpez
27-11-2003, 23:18
Il carattere < in testo è uguale a &lt;

Ziosilvio
27-11-2003, 23:25
In HTML si usano le sequenze "&lt;" per il segno "<", "&gt;" per il segno ">".
Questa regola vale sempre, anche all'interno dei tag <pre> e <code>.
Spero di non dire sciocchezze, ma secondo me una cosa del tipo:
document.write("&lt;ciao");
(scusa il Javascript ma non conosco le Servlet) dovrebbe funzionare.

Diego Armando
28-11-2003, 09:16
esistono dei veri e propri tag grazie ai quali la frase contenuta al suo interno non viena convertita in html?

Sephiroth83
30-11-2003, 15:47
Originariamente inviato da Diego Armando
esistono dei veri e propri tag grazie ai quali la frase contenuta al suo interno non viena convertita in html?

Forse mi sbaglio, ma non credo esistano tags del genere. Se esistessero, come farebbe il browser a capire quando il simile tag viene chiuso se non viene più interpretato in html ma come testo?

texerasmo
05-12-2003, 14:19
c'è l'encoding della pagina che ci pensa

a fare tutto. ad interpretare le sequenze "&lt;" per il segno "<", "&gt;" per il segno ">".