Bonjour,

Je cherche à optimiser le code ecrit dans ma jsp, je ne pas pu rendre satict ma méthode getTypDoc.
J'aimerai acceder à la méthode getTypDoc directement.
merci de vos suggestions

Dans ma jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
               ServletContext app =  pageContext.getServletContext();           
               TypeDocUtils tdu = (TypeDocUtils) app.getAttribute("tdu");
               defaultValue_typ_doc = tdu.getTypDoc(defaultValue_typ_doc);


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
public TypeDocUtils(){
         myMap = new HashMap();
                    myMap.put   ...                 
    }
 
    public  String getTypDoc(String v){
                    Iterator iter =  myMap_Doc.entrySet().iterator();
 
                        while(iter.hasNext()){
                          Map.Entry mEntry = (Map.Entry)iter.next();
                          if ( myMap .equals(mEntry.getKey())){
                          v =  (String) mEntry.getValue();
                          }
                        }
                    return  v;
 
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
public void contextInitialized(ServletContextEvent event) {
        event.getServletContext().setAttribute("tdu",  new TypeDocUtils());
//TypeDocUtils tdu = new TypeDocUtils();