bonjour
 
j'ai un soucis en jsp sur l'utilisation des fonctions:
 
 
voici la fonction en question et le debut du code en question:
 <%
  Connection conn;
  ResultSet  resultSet;
   
  try {
    // Connexion a la base
    conn = DriverManager.getConnection(url, login, password);
     
    Statement statement = conn.createStatement();
 
    resultSet = statement.executeQuery(requete);
     
  } catch (SQLException e) {
    System.out.println("Une erreure est apparue." );
    System.out.println(e.toString());
 
    throw new UnavailableException(this, "Impossible de se connecter a la base." );
  }
 
   
%>
<%!
 public String executeMAJ(String requete){
   
   try{
 	Statement ss = conn.createStatement();
   	resultSet r = ss.executeQuery(requete);
     
   	ss.close();
   	r.close();
   
 }catch(SQLException e) {
     System.out.println("mise a jour non effective" );
    }
   
   return requete;
  }
%>
<html>
<head></head>
<body>
 
 
 
si je ne rajoute pas le '!' du <%!%> pour la definition de la fonction je me fait jeter
si je le met, conn et resultSet ne sont plus reconnus!
 
comment faire pour que cela fonctionne correctement?
merci