Carregamento de um list usando ww2

1 resposta
S

Olá pessoal,

Tenho um JSP de cadastro que ao ser ativado deve automaticamente carregar o select com uma lista.
Estou tentando retornar uma list(Regras - método de uma Action) para um objeto select(HTML-JSP), mas não estou conseguindo preenche-lo.
Acompanhando a execução, vejo :
- Action esta sendo chamada
- O método Combo esta sendo executado
- O Hibernate esta criando o SQL e retornado a list
- Retorno a list resultando do método find para o objeto comboconfigs(List)
Estou disponibilizando o comboconfigs para a ActionContext, como descrito abaixo:

/Visão do xwork/
<action name="Combo" class="pacote.Action.ActionMachine" method="combo"> 
      <result name="success" type="dispatcher">/CAD_MACHINE.jsp</result>
       <interceptor-ref name="defaultStack"/> 
</action>

/Visão da implementação da ActionMachine/

/Método combo/

public String combo() throws HibernateException {

try {
     _RootDAO.initialize();			
    comboconfigs = configurationDAO.findAll();
   ActionContext.getContext().getSession().put(comboconfigs,"comboconfigs");
} catch (HibernateException e) {
 e.printStackTrace();
}
return SUCCESS;
}
/Método para retornar a lista/
public List getComboconfigs() {
		return comboconfigs;
}
/Visão do JSP/
<ww:action name="'Combo'" id="combo"/> 
          <ui select label="'Configuracao'" name="'configuracao'" list="@combo/comboconfigs" listValue="'Configuration.OperatingSystem'"/>

Gostaria da ajuda de vocês para revisar os passos ou a indicação de um procedimento que esteja faltando.

Abraços
Schilmisky

1 Resposta

tucho

ta legao o resto so muda a jsp , seguinte só colocar assim

<ww:action name="‘NomedaSuaAcao’" id=“NomedaSuaAcao”/>

&lt;ww:select label="'Retorna lista'" name="'parametroquevcvaipassar'"  value="oquevcvaquerepassar" list="#Suaacao.sualista" listKey="oquevcvaipegarTipo .. o id"  listValue="ea variavel que bem no get da lista "/&gt;

qualquer coisa manda pra ca

Criado 13 de maio de 2004
Ultima resposta 13 de mai. de 2004
Respostas 1
Participantes 2