How to iterate list of objects in spring thymeleaf

Bhanu Krishnan :
public class Members { 
    private String fname; 
    private String lname; 

    public String getFname() { 
        return fname; 
    } 

    public void setFname(String fname) { 
        this.fname = fname; 
    } 

    public String getLname() { 
        return lname; 
    } 

    public void setLname(String lname) { 
        this.lname = lname; 
    } 
} 

public class Greeting { 

    Map<String,List<Members>> templateMap; 

    public  Map<String, List<Members>> getTemplateMap() { 
        return templateMap; 
    } 
    public void setTemplateMap( Map<String, List<Members>> templateMap) { 
        this.templateMap = templateMap; 
    } 

} 

From above code, how can i iterate and display values in templateMap in spring thymeleaf in html part?

JensW :

In the controller method, you have to add it as an attribute to the Model like so: model.addAttribute("map",getTemplateMap()); (make a Greeting object to get the templateMap from)

In ur HTML you then acces it like so:

<div th:each="stepEntry: ${map}"> // stepEntry now is each entry of your map. 
    <p th:text="${stepEntry.key}"></p> // this is the key value of the entry.
    <div th:each="member, iterStat : ${stepEntry.value}"> //this will iterate over the value (which is a list in this case) from the entry.
        <p th:text="${member.fname}"></p> //this prints the fname of each member in the list
    </div>
</div>

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

How to use spring mvc with thymeleaf to iterate over a list?

Spring thymeleaf doesn't iterate over list

How to iterate through a list to find a match in thymeleaf?

How to iterate through a list of objects with a specific variable?

How to iterate two List objects with enhanced for loops

How to convert list of JSON objects to JsonArray and then iterate on it?

R Jsonlite - How to iterate a JSON list of objects?

How to iterate through a list of anonymous objects?

How to iterate through a list of objects in C++

How to iterate through nested list of objects in Terraform

How to iterate through the properties of the objects in a list?

Java - how to iterate / traverse nested list of objects?

Cannot iterate over List in Thymeleaf

Thymeleaf iterate list with alternate colors

Iterate through Java List with thymeleaf

Thymeleaf Binding list of objects

Iterate list of Objects in Ibatis

iterate over objects/list

Thymeleaf 3 syntax to iterate List<List<T>>

How to set default form values for objects in Spring Boot : Thymeleaf

How to iterate for X items in Thymeleaf?

How to iterate input value in thymeleaf

"Exception evaluating SpringEL expression" error while trying to iterate List(<Object>) in Thymeleaf Spring Boot

How can I iterate throughout on list of nested java objects?

How to iterate over a list of objects which have a map as a field in jstl?

How to iterate over a list of objects that do not have an id property

How to pass and iterate a list of objects from C# to NLua

How do I Iterate through a list and check if two objects are equal

How to recursively iterate over a list with Maybe objects in Haskell

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  3. 3

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  4. 4

    pump.io port in URL

  5. 5

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  8. 8

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

  9. 9

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  10. 10

    How to remove the extra space from right in a webview?

  11. 11

    java.lang.NullPointerException: Cannot read the array length because "<local3>" is null

  12. 12

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  13. 13

    flutter: dropdown item programmatically unselect problem

  14. 14

    How to use merge windows unallocated space into Ubuntu using GParted?

  15. 15

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  16. 16

    Nuget add packages gives access denied errors

  17. 17

    Svchost high CPU from Microsoft.BingWeather app errors

  18. 18

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  19. 19

    12.04.3--- Dconf Editor won't show com>canonical>unity option

  20. 20

    Any way to remove trailing whitespace *FOR EDITED* lines in Eclipse [for Java]?

  21. 21

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

HotTag

Archive