|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Dec 2014
Messaggi: 18
|
[JAVA][HTML]Importare codice HTML scritto su un file .txt
Salve a tutti, stavo provando a scrivere del codice al fine di far scrivere su una pagina HTML una frase sbarrata.
il codice è il seguente: Codice:
int Numero=0;
String cio="";
try
{
if(Numero==0)
{
FileWriter prova = new FileWriter("obiettivo.txt");
BufferedWriter a = new BufferedWriter(prova);
a.write("sbloccato");
a.flush();
a.close();
}
//else inutile, ma mi sembrava utile scriverlo per un altro scopo
else
{
FileWriter prova = new FileWriter("obiettivo.txt");
BufferedWriter a = new BufferedWriter(prova);
a.write("");
a.flush();
a.close();
}
}
catch(Exception e)
{}
try
{
FileReader z = new FileReader("obiettivo.txt");
BufferedReader c = new BufferedReader(z);
cio = c.readLine();
if(cio!=null)
{
FileWriter prova = new FileWriter("obiettivi.txt");
BufferedWriter a = new BufferedWriter(prova);
a.write("<strike><p>QUI TESTO</p></strike>");
a.flush();
a.close();
}
else
{
}
}
catch(Exception e)
{
System.out.println("file 'obiettivo.txt' non trovato");
}
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Non puoi scrivere il contenuto del file direttamente sulla pagina invece di utilizzare il tag object?
Comunque credo che dipenda dal content-type negli header di risposta, se c'è scritto text/html il browser lo interpreta come html, altrimenti... beh, è ovvio. Immagino che l'application server abbia un file di configurazione nel quale sono elencati i mime type, ai file *.txt deve essere associato il tipo text. Premesso che è sconsigliabile modificare questo file perché poi tutti i file *.txt verrebbero influenzati, potresti: - modificare l'estensione del file in "html"; oppure: - mappare l'url del file su una servlet che non fa altro che inviare il file in output modificando però l'header content-type. Edit: il tag object ha un attributo "type", prova a valorizzarlo con "text/html". Ultima modifica di Daniels118 : 29-12-2014 alle 10:34. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:02.


















