Carregar dados do bd no combo de html

To com uma dúvida aqui quanto a isso
Qndo eu clico no botão Adicionar, ele chama uma action que carrega uma lista de materias e redireciona pro form que ta assim:

<select name="materia">
	<c:forEach var="materia" items="${materias }">
		<option value="${materia.id }">${materia.nome }</option>
	</c:forEach>
</select><br />

a action ta assim:

@Action(value="adicionaForm",results={@Result(name="ok",location="/adiciona-tarefa.jsp")})
	public String adicionaTarefaForm(){
		materias = new MateriasDAO().lista();
		return "ok";
	}

mas não ta carregando no combo… alguma solução?

up*

alguém?

Você viu se a aplicação está executando sua action??

Não sei como faz isso no Struts ainda (se é Struts mesmo que você utiliza) mas você não tem que adicionar o materias na sessão/request ??

você está utilizando struts, certo? Eu faço as minhas combobox assim…
desculpa se nao for isso que você queria :stuck_out_tongue:

<c:select id = "materia" list="materias" listKey="id" listValue="nome" theme="simple" name="materias.id"/>

[quote=ailujana]você está utilizando struts, certo? Eu faço as minhas combobox assim…
desculpa se nao for isso que você queria :stuck_out_tongue:

<c:select id = "materia" list="materias" listKey="id" listValue="nome" theme="simple" name="materias.id"/> [/quote]

ta, mas essa lib de prefix c que vc colocou é qual taglib?

edit: achei é a struts mesmo =p