Récupère la valeur de hashmap en fonction de la clé JSTL

Je veux obtenir la valeur de HashMap basée sur la clé.

 HashMap<String, ArrayList> map = new HashMap<String, ArrayList>(); ArrayList arrayList = new ArrayList(); map.put("key", arrayList); request.setAtsortingbute("key", map); 

Ce que j’ai fait est

      

Mais il semble qu’il imprime tout, ce que je veux faire est d’obtenir la valeur dépend de la clé comme: hash.key ou quelque chose

METTRE À JOUR:
J’ai fait quelque chose comme ça mais ça ne marche toujours pas

      

et le StackTrace: Property 'External' not found on type java.util.HashMap$Entry
Je suis presque sûr qu’il y a vraiment ce genre de clé.

Si tout ce que vous essayez de faire est d’obtenir la valeur d’une seule entrée dans une carte, il n’est pas nécessaire de parcourir une collection du tout. En simplifiant légèrement la réponse de gautum, vous pouvez obtenir la valeur d’une entrée de carte nommée comme suit:

  

où ‘map’ est la collection et ‘key’ est la clé de chaîne pour laquelle vous essayez d’extraire la valeur.

pourriez-vous s’il vous plaît essayer ci-dessous le code

    

J’avais un problème avec les solutions mentionnées ci-dessus, car la spécification de la clé de chaîne me donnerait une exception javax.el.PropertyNotFoundException. Le code ci-dessous a fonctionné pour moi. En cela j’ai utilisé status pour compter l’index de chaque boucle et afficher la valeur de l’index qui m’intéresse