Avatar billede Spaxxer Nybegynder
28. februar 2013 - 10:09 Der er 6 kommentarer

Skrive til txt fil med Servlet.

Hej alle sammen.

Jeg har det sidste stykke tid forsøgt mig med at lave et applet hvor folk kan indtaste deres fornavn, efternavn og e-mail som så ligger dataen i en txt fil. Det skal foregå på en simpel HTML side.

Efter en større kamp har jeg fået mit applet signet men efter en snak med min lærer i programmering(jeg er i gang som datamatiker) fortæller han mig så at jeg skal tage et kig på servlets.

Derfor mit spørgsmål:

Hvordan kan jeg med et servlet lave 3 textfelter hvor brugeren kan indtaste sine informationer hvor dataen så bliver lagt i en txt fil på min server/på min hjemmeside?

Jeg håber nogen kan hjælpe mig et skridt nærmere på mit mål.

På forhånd tak og god dag til alle. :-)

Mvh,
Daniel.
Avatar billede arne_v Ekspert
28. februar 2013 - 14:09 #1
Hvad er det du vil?

En applet koerer client side.

En servlet koerer server side.

En applet med privs kan gemme paa klient PC.

En servlet kan gemme paa server.

En applet uden privs kan snakke med en servlet.

Hvor skal de oplysninger gemmes?
Avatar billede Spaxxer Nybegynder
28. februar 2013 - 14:13 #2
Jeg vil lave en lille form for "kontaktformular" på min hjemmeside hvor en bruger indtaster nogle oplysninger som så bliver skrevet til en txt fil som ligger på serveren. F.eks. så ligger index.html filen i srv/www/xxxxx.dk og i den samme mappe ligger info.txt.

Og det er så til den txt fil oplysningerne skal skrives i.

Sig gerne hvis det ikke giver mening, så vil jeg prøve at forklare ydeligere.
Avatar billede arne_v Ekspert
28. februar 2013 - 14:32 #3
Det er klart nok.

Der er flere loesninger heraf en del som involverer Java:

HTML form----Java servlet----tekst fil
Java applet----Java servlet----tekst fil
Java applet----PHP side----tekst fil
HTML form----PHP side----tekst fil
Java applet----ASP.NET side----tekst fil
HTML form----ASP.NET side----tekst fil
Avatar billede Spaxxer Nybegynder
28. februar 2013 - 14:54 #4
Jeg regner med jeg vil gå med HTML -> Servlet vejen. Jeg har godt nok et færdigt applet der kan gøre det førnævnte men det kan som sagt ikke gøre arbejdet alene. Så hvis jeg nu skulle gå Applet -> Servlet - > tekst fil vejen, hvordan ville det foregå?
Avatar billede arne_v Ekspert
28. februar 2013 - 15:31 #5
Hvis du vil bruge servlet saa skal du:
1) laese omkring servlet
2) have installeret en servlet containe f.eks. Tomcat
Avatar billede arne_v Ekspert
28. februar 2013 - 15:32 #6
En applet vil kommunikere med server via HTTP (ligesom browser).

Der er nogle klasser URL, URLConnection og HttpURLConnection i Java som kan klare det.

Jeg har nogle eksempler paa lageret.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester