Avatar billede tane Nybegynder
26. februar 2002 - 04:12 Der er 5 kommentarer og
2 løsninger

Servet Gæstebog.

Hej.

Jeg tænkte om man kunne lave sin gæstebog i sammenerbejde med en servlet, kunne være godt at lære om servleter og samtidig lave en gæstebog til min HP.

Avatar billede disky Nybegynder
26. februar 2002 - 07:30 #1
lav det som JSP/Beans istedet så har du en langt bedre adskillelse af design og funktionalitet.
Avatar billede carstenknudsen Nybegynder
26. februar 2002 - 11:28 #2
Det kan du da sagtens. Det er i virkeligheden ret
let at lave servlets der får data fra en html formular,
og da en servlet kan lave hvadsomhelst i Java er
det også let at lave en simpel database med dine
gæstebogsdata (det kan bare gemmes i en fil lokalt,
du behøver ikke en "rigtig" database til det).
Proceduren er at du nedarver
public class MyServlet extends HttpServlet
I hvilken du skriver doGet og doPost metoderne   
hvor den ene blot kan kalde den anden:
public void doPost(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException {
        doGet( request, response );
    }   
din doGet kan så gøre alt arbejdet:
public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
      // du kan nu sende html kode til out
      String source = request.getParameter( "message" );
// message kommer fra en html formular
  // lav processering her
  out.println("<html>");
// send yderligere output her
  out.println("</html>");
);
}
Avatar billede tane Nybegynder
26. februar 2002 - 12:48 #3
Ja det lyder pænt godt, du er velkommen til at sende en fil med denne generale kode på til carstendam@pc.dk så jeg lige kan studere den...
Avatar billede disky Nybegynder
26. februar 2002 - 13:08 #4
carstens ide er okay, men det at blande HTML og Java er en GRIM og dum ting at gøre.

Brug kun servlets com controller, som videre sender requests til en JSP side, som så gør det.

bag ved det hele bliver JSP'en så lavet om til en servlet, men du slipper for at skulle rekompile hele dit projekt når der skal laves et nyt design.
Avatar billede carstenknudsen Nybegynder
26. februar 2002 - 15:13 #5
tane: har du en web server der kan køre dine
servlets/java server pages?
disky: husker du altid at benytte UML diagrammer,
beskrive de benyttede design patterns, samt beskrive
syntaksen vha EBNF beskrivelser :) Mon ikke det
er at skyde gråspurve med kanoner, det må trods alt
være begrænset hvor mange gange en gæstebog
skal skifte design eller ...?
Avatar billede tane Nybegynder
26. februar 2002 - 19:04 #6
Ja det har jeg
Avatar billede tane Nybegynder
26. februar 2002 - 19:44 #7
Jeg har forbindelse til Tomcat apache
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