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-Code:
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-Code:
  public Connection getConnect()
      
throws ServletException
  
{
      try {
         Class.
forName(driver);
         
connection DriverManager.getConnection(dbURLdbUserdbPass);
      }
      catch(
Exception exc) {
         throw new 
ServletException("SQL-Exception in init()"exc);
      }        
      
      return 
connection;
  } 
Vielleicht hat von euch ja noch einer eine Idee