My custom tag takes a string of keywords as a parameter and uses these to fetch a list of items from a web service. I want to print the list to the page as a HTML list. The obvious thing to do would be to iterate over the list in my tag handler class and use the JspWriter to write the items to the page. But isn't there an alternative? I don't like the idea of writing HTML code from Java. Wouldn't it be possible to use my custom tag to somehow make the list of items available in my JSP, so I can iterate over it with JSTL?