26. februar 2002 - 04:12Der 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.
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>"); ); }
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 ...?
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.