<html:select> do Struts x HashMap

Pessoal, tenho o seguinte no meu formBean:

private HashMap<String, String> assunto;
private String assuntoSelect = CODIGO_SEM_SELECAO;

public HashMap<String, String> getAssunto() {
    	
    	if (assunto == null) {
    		assunto = new LinkedHashMap<String, String>();
    		assunto.put(CODIGO_SEM_SELECAO, "Selecione o assunto");
    		assunto.put("1", "Dúvidas");
    		assunto.put("2", "Sugestões");
    		assunto.put("3", "Reclamações");
    		assunto.put("4", "Elogios");
    		assunto.put("5", "Outros");
    	}
        
        return assunto;
        
}

public void setAssunto(HashMap<String, String> assunto) {
        this.assunto = assunto;
}

public String getAssuntoSelect() {
         return assuntoSelect;
}

public void setAssuntoSelect(String assuntoSelect) {
         this.assuntoSelect = assuntoSelect;
}

Quero listar esse HashMap em um campo do tipo html:select e não estou conseguindo !!

Alguém tem algum exemplo de como fazer isso ?

Valew.

Eu estava tentando fazer assim:

<html:select property="assuntoSelect" styleId="listaAssunto" styleClass="infoCaixa" style="width:300px; height:18px;">
	<html:optionsCollection property="assunto" value="${assunto.key}" label="${assunto.value}" />
</html:select>

Como não funcionava, fiz assim:

<html:select property="assuntoSelect" styleId="listaAssunto" styleClass="infoCaixa" style="width:300px; height:18px;">
	<c:forEach items="${form.assunto}" var="row">
		<html:option value="${row.key}" >${row.value}</html:option>
	</c:forEach>
</html:select>

Assim funcionou !!!

Valew galera.