Probleme mit Init-Param aus WEB.xml

rocki

Grünschnabel
Hi,
ich habe schon seit längerem das Problem, das ich probiere ein DatenbankServlet zu schreiben, welches sich die Daten für die Datenbank aus der Web.xml hölt, bis dahin auch nicht so das Problem, nur wenn ich die Werte aus der init() dann an die Variablen übergebe und danach meine Methode get aufgerufen wird, sind die Variablen immer leer, hier der Code:
PHP:
public class DatenbankServlet extends HttpServlet {

   // Wird hier dem String ein Wert zugewiesn, dann funktioniert es wunderbar, nur mit 
  //dem init nicht 
   Connection connection;
   String driver;
   String dbURL; 
   String dbUser; 
   String dbPass;

   /** Initialisieren der Datenbank-Verbindung */
   public void init(javax.servlet.ServletConfig config)
      throws ServletException {

      // Init der Superklasse aufrufen !
      super.init(config);

	  driver = config.getInitParameter("jdbcClass");
      dbURL =  config.getInitParameter("dbURL");
      dbUser = config.getInitParameter("username");
	  dbPass = config.getInitParameter("password");  
   }
dann die Get/Post ohne Inhalt
PHP:
  public Connection getConnect()
  	throws ServletException
  {
      try {
         Class.forName(driver);
         connection = DriverManager.getConnection(dbURL, dbUser, dbPass);
      }
      catch(Exception exc) {
         throw new ServletException("SQL-Exception in init()", exc);
      }    	
  	
  	return connection;
  }

Vielleicht hat von euch ja noch einer eine Idee
 

Neue Beiträge

Zurück