webForumDet fria alternativet

Öppna fil och redigera, sedan spara.

4 svar · 502 visningar · startad av jwradhe

jwradheMedlem sedan juni 2002711 inlägg
#1

Är det möjligt i JSP att öppna en fil som man kan redigera och sedan spara ner ändringarna i filen igen? Isf, hur? har försökt googla på detta men får inte direkt nå bra träffar.

SPiNMedlem sedan mars 20007 896 inlägg
#2

Självklart är det möjligt.

java.io.FileWriter fw = new java.io.FileWriter("minfil.txt", true);
fw.write("Ny rad.\n");
fw.close();

Lägger till en ny rad i filen minfil.txt varje gång JSP-sidan anropas. Att läsa en fil är lika enkelt. (Hint: FileReader)

jmeMedlem sedan maj 20012 237 inlägg
#3

Läs in innehållet i filen, ändra, spara tillbaks. Borde inte vara svårare? Se till att du kallar på in.close() och out.close() efter in- och utläsning. close()-metoden bör du kalla i finally så att den kallas med all säkerhet även om ett undantag kastas.

jwradheMedlem sedan juni 2002711 inlägg
#4

Okay, vart kan man läsa mer om detta, är ännu inte så pro på detta område.

LimeMedlem sedan sep. 2001961 inlägg
#5

Det är standard Java I/O.

Börja här: http://java.sun.com/docs/books/tutorial/essential/io/

MEN, detta förustätter att det är en fil i det lokala filsystemet som ska läsas och skrivas. Java-koden i en JSP-sida körs på server sidan (därav namnet JSP, Java Server Pages). Du kan alltså inte läsa en fil ur användarens filsystem. Då måste du använda dig av andra varianter och då handlar det mer om HTML-programmering än Java.

204 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
201 ms — hämta tråd, inlägg och bilagor (db)