Servlets include til dynamisk hjemmeside
Hey folkens,Jeg er igang med et mindre skoleprojekt. Jeg skal udvikle en simpelt webshop baseret servlets. Indtil videre har jeg haft fin succes med at bruge jsp.
udsnit af min kode:
<%@include file="top.jsp" %>
<%@include file="login.jsp" %>
<%@include file="mid.jsp" %>
<h1>hej</h1>
<%@include file="bottom.jsp" %>
Men da min lære ikke er helt tilfreds med denne fremgangs måde har jeg forsøgt uden held at få et servlet til at klare opgaven.
udsnit af min servlet kode der skal håndtere alle servlets:
RequestDispatcher dp = request.getRequestDispatcher("/top");
dp.include(request, response);
dp = request.getRequestDispatcher("/login");
dp.include(request, response);
dp = request.getRequestDispatcher("/mid");
....
Jeg har altså blot taget indholdet af alle JSP-filerne og overført det til servlets filer. Men når jeg kører programmet bliver kun en include udført. Hvis jeg fjerner det første include tager den nr to.
Så mit spørgsmål er: Kan jeg få et servlet til at include mere end et servlet?? Og hvad er best practice. Kunne godt forestille mig at en blanding af JSP og Servlet er mere optimalt
mvh Rasmus
