dkim18
asked on
way to print in alp order??
Hi,
How can I sort items, items='${company.sites}' in alphabetical order and print them?
Do I need to sort it in Java class first?
How can I sort items, items='${company.sites}' in alphabetical order and print them?
Do I need to sort it in Java class first?
<c:forEach items='${company.sites}' var="site">
<tr><td><ul><li class="${site.name}">
<a href="${site.url}" target="_blank" class="${site.tag}">${site.name}</a>
</li>
</ul></td>
<td style="width:25%">${site.lastUpdate } </td></tr>
</c:forEach>
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
If you can show me an example code, it will be very helpful.
If you could show me one that is not too hard!
If you could show me one that is not too hard!
ASKER
I have a basic java question, ${company.sites}
I can see the Site class but I can't find the Sites class.
I can't find where Sites collection is.
How does this servlet syntax work?
I have this Java project and trying to understand what it is doing and fix bugs if I can..
I can see the Site class but I can't find the Sites class.
I can't find where Sites collection is.
How does this servlet syntax work?
I have this Java project and trying to understand what it is doing and fix bugs if I can..
you can simply include this scriptlet in your code
<%
List list = (List)session.getAttribute ("company. sites");
Comparator comp = .... //comparator class defined to sort the sites
Collections.sort(list, comp);
%>
<%
List list = (List)session.getAttribute
Comparator comp = .... //comparator class defined to sort the sites
Collections.sort(list, comp);
%>
ASKER
OK.
I came to understand that Com
Company class {
Company company;
...
public List<String> getOwnerNames() {
List<String> owners = LuceneConfig.getOwnernames ();
return Collections.sort( owners );
}
public List<Site> getSites() {
List<Site> xsites = LuceneConfig.getSites();
return Collections.sort(xsites); <=== I need help this part...
}
I came to understand that Com
Company class {
Company company;
...
public List<String> getOwnerNames() {
List<String> owners = LuceneConfig.getOwnernames
return Collections.sort( owners );
}
public List<Site> getSites() {
List<Site> xsites = LuceneConfig.getSites();
return Collections.sort(xsites); <=== I need help this part...
}
ASKER
There is no Collections.sort() so are you saying I need to use Comparable <Site> =...?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
>I can see the Site class
If you want more help, then please show us that code.
If you want more help, then please show us that code.
Also, tell us how you want to sort the List of sites. On the name = site.getName() ?
http://stackoverflow.com/questions/712046/jstl-foreach-reverse-order
i guess you need to sort the collection in servlet, before you get to jsp