Czy istnieje sposób na uzyskanie rozmiaru mapy za pomocą JSTL? Próbowałem z $ {myMap.size} ale to nie działa ..Jak uzyskać rozmiar mapy HashMap za pomocą jstl
Odpowiedz
Funkcja długości JSTL działa na Collection
, ale nie jest pewna, czy zadziała na Map
. Może być warte spróbowania.
${myMap.size}
nie działa, ponieważ jest ona tłumaczona na myMap.getSize() przez parser EL.
Spróbuj:
${myMap.size()}
To powinno działać.
Dostałem rozwiązanie: Użyj funkcji jstl.
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
następnie używać tak:
<c:if test="${fn:length(myMap) > 1 }">
można zobaczyć przykład, aby znaleźć rozmiar JSTL HashMap here
Używamy HashMap size
metody tutaj
${numMap.size()}
If próbujesz po prostu wydrukować liczbę - wtedy musisz użyć fn
tagi. Ale jeśli chcesz, aby przetworzyć wszystkie przedmioty na mapie lub zrobić coś na podstawie liczby elementów dostępny, spróbuj tego używając jedynie rdzenia JSTL tagu:
<c:if test="${mapVar != null}"/>
<c:forEach var="mapEntry" items="${mapVar}">
<!-- if there is any entry in the map do something -->
</c:forEach>
</c:if>
Powyższe jest odpowiednikiem kodu Java
if (maVar != null && mapVar.size() >= 1) {
// do something
}
Tak, nie można wydrukować takiego rozmiaru, ale nadal można przetwarzać informacje o istniejących elementach.
Preferowałem to rozwiązanie, ponieważ te błędy url SUN, więc powyższy pracował dla mnie.
- 1. Sprawdź rozmiar kolekcji za pomocą JSTL
- 2. Rozmiar mapy bitowej zwracanej przez kamerę za pomocą intencji?
- 3. Korzystanie z JSTL, jak "wstawić" wartość do HashMap
- 4. Jak wypełnić HashMap za pomocą Lambda Expression
- 5. Java - Inicjowanie mapy HashMap HashMaps
- 6. dostęp do parametru url za pomocą jstl
- 7. Jak uzyskać rozmiar slajdu Power Point za pomocą vba?
- 8. Jak mogę uzyskać rozmiar pliku za pomocą prostego kodu JavaScript?
- 9. Jak serializować mapę mapy za pomocą GSON?
- 10. Modyfikacja mapy za pomocą Monocle
- 11. Bash hashmap za pomocą cytatu jako klucz
- 12. Jak iterować ArrayList tablicy obiektów za pomocą JSTL?
- 13. Jak wybrać pierwszy element zestawu za pomocą JSTL?
- 14. Uzyskaj nazwę domeny w adresie URL za pomocą JSTL?
- 15. Zainicjuj HashMap za pomocą tablicy elementów?
- 16. Czy można uzyskać adres ze współrzędnych za pomocą mapy google?
- 17. HashMap uzyskać zwraca null
- 18. Jak zwiększyć rozmiar mapy bazowej Matplotlib?
- 19. Wstawianie elementu do HashMap z interfejsem mapy
- 20. Jak zmienić rozmiar okna za pomocą JQuery?
- 21. jak ustawić rozmiar tekstu za pomocą selektora?
- 22. Mapy google za pomocą phonegap w Androidzie
- 23. Jak przekonwertować Array na HashMap za pomocą Java 8 Stream
- 24. Trwałość i odzyskiwanie mapy map za pomocą Morphia i Mongodb
- 25. Konwolucyjna sieć neuronowa - Jak uzyskać mapy funkcji?
- 26. Jak zmienić rozmiar czcionki tytułu mapy Google?
- 27. Jak policzyć rozmiar mapy w angularjs
- 28. AutoCompleteTextView onItemClick pozycji pozycji lub id za pomocą HashMap
- 29. Jak usunąć element mapy HashMap podczas przesyłania strumieniowego (lambda)
- 30. Jak uzyskać rozmiar NSString
to zadziała :) – coder247
Przykład, link, _something_ sprawiłby, że ta odpowiedź byłaby o wiele bardziej pomocna. – Madbreaks