Skip to main content

Posts

Showing posts with the label Merge Tag

Struts2 - Merge Tag (Control Tags)

In this section, we are going to describe the merge tag. The merge tag is a generic tag that is used to merge iterators. The successive call to the merge iterator causes each merge iterator to have a chance to expose its element, subsequently next call allows the next iterator to expose its element. Once the last iterator is done exposing its element, the first iterator is allowed to do so again (unless it is exhausted of entries). In the current example, 2 lists being merged, each list have 5 entries, the following will be the logic. 1. Display first element of the first list. 2. Display first element of the second list. 3. Display second element of the first list. 4. Display second element of the second list. 5. Display third element of the first list. 6. Display thrid element of the second list.....and so on. Add the following code snippet into the struts.xml file. struts.xml <action name="mergeTag" class="net.struts2.mergeTag"> ...