Guys, How do I create a custom tag library to populate a drop down listbox???

Listbox values should be hardcoded in the tag handler class and get those values in the drop down list. I am not sure how the logic is.

So this is what i did so far: I created a handler class "Listhandler". inside the class I have an Array list to which some values are added.

Java Code:
public class ListHandler extends TagSupport{
	
	private static final long serialVersionUID = 1L;
	
	//constructor
	
	public ListHandler(){
		super();
	}
	
	//do startTag()
	public int doStartTag() throws JspTagException{
		
		 String[] things = {"bat", "bowl", "hat", "wicket", "stumps"};
		 List<String> list = new ArrayList<String>();
		 			 for (String x : things) {
		            list.add(x);        
		      

		        }	
		
		return SKIP_BODY;
	}
	public int doEndTag() throws JspException{
		return EVAL_PAGE;
	}

}
am i right so far??? how do i go from here???
I think inside the jsp I should create listbox using <select> <option> tag and then use EL to get values from the handler. rght???
I am not sure exactly what the code is either..

Plzz give some hints with codes if possible.