Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 22-10-2006, 20:37
Rob
Avatar van Rob
Rob is offline
Voor school moet ik een website maken mbv servlets en tomcat5. Alles leuk en aardig, maar Servlets + CSS gaat bij mij niet echt samen. Ik zal het even toelichten.

Het is de bedoeling dat de website statistieken (om precies te zijn, de HTTP headers) op kan vangen, deze op kan slaan en kan weergeven.

Nu wilde ik het zo doen:
Gast komt op JSP pagina. De JSP pagina vangt de Headers, invoked daarna de StatistiekServlet, geeft de waardes van de Headers door en de StatistiekServlet slaat ze op.

Mijn eerste probleem was zo: De CSS deed het wel, maar de servlet niet.

Daarna wijzigde ik mijn web.xml. Resultaat: Nu kan de JSP wel de servlet invoken, maar nu gebeurt er helemaal niets met de CSS.

Mijn config (en plaatsing van files) is als volgt:
$CATALINA_HOME/webapps/ROOT/doc/o23/index.jsp (deze jsp file roept dus de StatistiekServlet aan)
$CATALINA_HOME/webapps/ROOT/doc/o23/StatistiekServlet
$CATALINA_HOME/webapps/ROOT/WEB-INF/classes/o23/StatistiekServlet
$CATALINA_HOME/webapps/ROOT/WEB-INF/classes/StatistiekServlet

Ja, ik heb de StatistiekServlet op drie plaatsen, aangezien ik niet weet waar die moet.

Mijn web.xml file (die in $CATALINA_HOME/webapps/ROOT/WEB-INF/):

Code:
	<servlet>
	  <servlet-name>StatistiekServlet</servlet-name>
	  <servlet-class>StatistiekServlet</servlet-class>
	</servlet>
	
	<servlet-mapping>
	  <servlet-name>StatistiekServlet</servlet-name>
	  <url-pattern>/</url-pattern>
	</servlet-mapping>
Nu zit er iets ergens niet lekker, maar ik weet mijn god niet waar. Hoe los ik probleem op zo'n manier op dat de servlets gewoon worden ge-invoked maar dat mijn CSS (en images, e.d.) gewoon zichtbaar is?
__________________
Bad spelling and grammar make me [sic].
Met citaat reageren
Advertentie
Oud 24-10-2006, 20:19
Vlooienband
Avatar van Vlooienband
Vlooienband is offline
[Centraal] Webdesign & sitechecks misschien?
__________________
Cry 'Havoc' and let slip the dogs of War.
Met citaat reageren
Oud 25-10-2006, 11:29
Sortjuh
Avatar van Sortjuh
Sortjuh is offline
Citaat:
Wat mag er niet in dit topic?

* PHP/ASP/CGI en andere serverside technologiën
* Programmeertalen zoals C/Pascal/Java, et alias
* Offtopic discussies
Nee, dus. Daarom maak ik een apart topic ervoor.

Oeps. Dat was Rob, op een ander account.
__________________
Sort zegt het en Sort is de baas. © Not for Sale | Hertog Jan.<3 | Stem BLANCO!! | ST!

Laatst gewijzigd op 25-10-2006 om 12:12.
Met citaat reageren
Oud 30-10-2006, 09:17
Rob
Avatar van Rob
Rob is offline
Is al opgelost. Hij kan dicht.
__________________
Bad spelling and grammar make me [sic].
Met citaat reageren
Oud 30-10-2006, 14:58
Vlooienband
Avatar van Vlooienband
Vlooienband is offline
Ik wil modrechten.
__________________
Cry 'Havoc' and let slip the dogs of War.
Met citaat reageren
Oud 30-10-2006, 16:40
Engadin
Avatar van Engadin
Engadin is offline
Citaat:
Rob schreef op 30-10-2006 @ 10:17 :
Is al opgelost. Hij kan dicht.
Wat was de oplossing dan?

Topics worde hier btw alleen maar gesloten als er teveel gekloot wordt
__________________
Jongeren - Natuur: http://www.njn.nl
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 30-10-2006, 17:20
Sortjuh
Avatar van Sortjuh
Sortjuh is offline
Citaat:
Engadin schreef op 30-10-2006 @ 17:40 :
Wat was de oplossing dan?

Eerst het probleem dan maar, hè?

Nou, ik laadde een externe CSS (dus mbv de link tag) in mijn JSP, en met die JSP invokede ik een Servlet. Omdat ik die Servlet erin had, werden alle requests door die Servlet behandelt. Onder die requests vallen ook, bv, <img> en <link> tags en die kan die niet afhandelen dus zag je geen plaatjes en werd er geen CSS gebruikt.

De oplossing: Ik moest in tomcat's web.xml een nieuwe Servlet mapping toevoegen waarin ik specifiek aan moest geven dat de requests die mijn Servlet niet aankon, door de tcdefault class afgehandeld moeten worden.
Nu weet ik niet of het nou helemaal is gelukt met de <img> tag, maar de CSS werkt in ieder geval. Als images niet werken, weet ik in ieder geval wat ik moet doen.

Citaat:
Engadin schreef op 30-10-2006 @ 17:40 :
Topics worde hier btw alleen maar gesloten als er teveel gekloot wordt
Oh, ik sluit topics wanneer het probleem is opgelost.

(edit: Rob is te lui om uit te loggen uit de account van z'n vriendin. )
__________________
Sort zegt het en Sort is de baas. © Not for Sale | Hertog Jan.<3 | Stem BLANCO!! | ST!
Met citaat reageren
Oud 30-10-2006, 21:26
dafelix
Avatar van dafelix
dafelix is offline
Offtopic:
Citaat:
Sortjuh schreef op 30-10-2006 @ 18:20 :
(...)
(edit: Rob is te lui om uit te loggen uit de account van z'n vriendin. )
dat had ik al gemerkt
__________________
$karma++;
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 18:37.