Click here to Skip to main content
15,867,594 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Table---
City Name | Area Name |
Ahmedabad |Raipur |
Ahmedabad |Vastrapur |

using this table display like this

Ahmedabad
Raipur
Vastrapur

using iterator of struts2 in jsp page
Posted
Comments
Sudhakar Shinde 30-Apr-13 1:46am    
What is your question/problem? Anything that you tried on yourself?

1 solution

Hello,

It's not very clear how you are passing this data from controller to the VIEW, and secondly whether you want to display it as a list or a table. If your are passing it in the form of a List of one or more bean instance and you want to display the data in a HTML Select list and that the data is ordered by CityName then you can use following code
HTML
<c:set var="_curCity" value=""/>
<select id="areaSelect" size="1">
<s:iterator value="cityinfo" var="_city">
    <c:choose>
        <c:when test="${not empty _curCity && _curCity ne _city.cityName}">
            <option value="${fn:escapeXml(_city.cityName)}">${fn:escapeXml(_city.cityName)}</option>
            <c:set var="_curCity" value="${_city.cityName}"/>
        </c:when>
        <c:otherwise>
            <option value="${fn:escapeXml(_city.areaName)}">${fn:escapeXml(_city.areaName)}</option>
        </c:otherwise>
    </c:choose>
</s:iterator>
</select>

Note: Tags starting with namespace prefix c: are from JSTL tab library, Tags starting with namespace prefix s: are from Struts tag library

Regards,
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900