File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes 3 - level folder display in struts Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "3 - level folder display in struts" Watch "3 - level folder display in struts" New topic

3 - level folder display in struts

Sander Evanfield

Joined: Oct 15, 2004
Posts: 14
I have to show data in Jsp the following way using logic::iterate

Category 1
SubCategory 1

SubCategory 2

Category 2

It is possible that subcategory could be blank in that scenario only have to show reports below Category
these are all Strings.
How do I use datastructure like HashMap and logic::iterate to acheive this

Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
I'd suggest creating a hierarchy of model objects. For example:

public class ReportForm extends ActionForm {
List<Category> categories;
// getters and setters

public class Category {
String categoryName;
List<Category> subCategories;
List<Report> reports;
// getters and setters

Public class Report {
String reportName;
// getters and setters

Then in your JSP:

Consultant, Sima Solutions
It is sorta covered in the JavaRanch Style Guide.
subject: 3 - level folder display in struts
It's not a secret anymore!