Håller så sakteliga på att komma igång med servlets och har nu fastnat i att skicka parametrar från web.xml till servlets.
Jag tänkte definera db uppgifterna i web.xml så jag enkelt kan ändra uppgifterna utan att kompilera om en massa servlets.
I min web.xml har jag skrivit:
<init-param>
<!-- DB initialisation parameters -->
<param-name>db.host</param-name><param-value>localhost</param-value>
<param-name>db.name</param-name><param-value>test</param-value>
<param-name>db.user</param-name><param-value>test</param-value>
<param-name>db.pass</param-name><param-value>test</param-value>
</init-param>
Och i Servletens init ser ut som följer:
public void init() {
// Get DB configuration from Init parameters
host = getInitParameter("db.host");
db = getInitParameter("db.name");
user = getInitParameter("db.user");
pass = getInitParameter("db.pass");
}
Men jag får bara null som svar från getInitParameter..
Vad har jag missat?
Jag vill att alla mina servlets ska kunna komma åt dessa parametrar, så om ni har en bättre lösning att tipsa om, är jag intresserad!