Bom dia a todos…
Pessoal, é o seguinte, preciso que ao abrir uma página JSP, este mostre alguns “combobox” populados, porém hj faço isso direto no jsp, “<% %>”, mas sei que existe uma forma (só não sei qual é!) de que ao abrir o JSP o action do mesmo popule certos atributos de sessão, esses atributos são resgatados pela página jsp e assim popule os “combobox” e a página JSP fica “pronta” com os combobox populados! para por exemplo começar um cadastro.
A pergunta é, como passo pra criar esse efeito de ao clicar na página JSP essa tenha seus combobox populados pelo action? Como funciona o comportamento do Strutus no Action? Minha classe Action esta estendida para um “extends Action {”!
Sou novo com Struts!
valew!
Opa,
Isto na mesma página? Explique melhor como será o processo.
:okok:
- Bom tenho um link que ira abrir uma página JSP: “contrato.do”
- Ao abrir essa página tenho alguns combobox que devem ser populados;
- hj essa tarefa de popular os combos esta diretamente na página:
<%session.setAttribute("lstEstadoCivil",EstadoCivilDBAccess.loadEstadoCivil());%>
<html:select property="emailAluno">
<html:options collection="lstEstadoCivil" property="emailAluno" labelName="estadocivil"/>
</html:select>
- A idéia é, ao invés de inserir o código para popular um atributo de sessão diretamente na página eu jogue essa responsabilidade pro action. Tipo: "ao abrir da página “contrato.do”, o action desse JSP, faça o
session.setAttribute("lstEstadoCivil",EstadoCivilDBAccess.loadEstadoCivil());
e a página somente recuperaria esse atributo e faria a parte dele no select!
melhorou a idéia agora?
:juas: