Olá galera, bom dia, boa tarde, boa noite, minha dúvida é a seguinte estou no meio de um projeto que usa Struts 1, e preciso criar uma jsp, com uma combobox, um botão e uma tabela para exibição de dados.
Essa combobox vai listar alguns nomes e ao clicar no botão será feita uma pesquisa no banco para exibir na tabela todos os registros relacionados ao nome selecionado. E é exatamente a combobox que eu não consigo criar, estou setando as propriedades desta maneira:
<html:form action="/admCorretora.do" method="POST">
<html:select property="corretora" name="CorretoraForm">
<html:option value="">TODAS</html:option>
<html:options collection="corretoras" property="corretora" />
</html:select>
</html:form>
Explicando mais ou menos “corretora” no caso é o objeto da classe Corretora que possui o nome para ser exibido na combobox e os outros dados para serem exibidos na tabela, “corretoras” no caso é a lista - private List corretoras = new ArrayList(); - de corretoras. Os dois atributos pertecem à classe CorretoraForm.
Quando tento executar, gera uma exceção:
javax.servlet.jsp.JspException: Cannot find bean under name corretoras
Como eu seto esta propriedade corretamente?
Bom galera e aqui está o código da action:
<action path="/admCorretora" name="CorretoraForm" scope="request"
parameter="acao" type="br.com.attps.cma.cef.pld.struts.action.CorretoraAction" >
<forward path="/relatorios-gerenciais/administracaodecorretoras.jsp" name="success" />
</action>
Lembrando que não uso persistência.
Agradeço a ajuda de todos desde já.
