no classificados (servlet puro, sem struts) eu usei o seguinte truque:

- no Bean, eu criei uma vari�vel para controlar se ele est�
selecionado pelo usu�rio ou n�o
- no Bean eu sobrescrevi o m�todo toString, incluindo o valor SELECTED
no caso dele estar selecionado:

    public String toString() {
        return "<option value='" + getUniqueId() + "'"
                + (selected ? " selected>" : ">") + label;
    }

- no JSP eu mandei imprimir a instancia do Bean diretamente no Html,
ou seja, o JSP vai usar o toString para gerar a "imagem" do Bean no
Html - no caso de um dos beans estar selecionado, o toString j� inclui
o atributo SELECT.....

- O que atualiza o status dos beans � o Filter associado ao servlet
que usa o JSP contendo o combo box....

as classes:

BEAN: 
https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/src/net/java/dev/cejug/classifieds/bean/ContractTypeBean.java?rev=1.2&view=markup

FILTER: 
https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/src/net/java/dev/cejug/classifieds/filter/JobPublisherFilter.java?rev=1.6&view=markup

JSP: 
https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/jsp/job.publisher.jsp?rev=1.15&view=markup

a pr�xima vers�o dos classificados vai ser Struts + iBates, ent�o as
taglibs ter�o mais aten��o...

segue perguntando...

valeu,

   Felipe Ga�cho





On Thu, 17 Mar 2005 08:07:46 -0300, Marcelo Pinheiro
<[EMAIL PROTECTED]> wrote:
> Bom dia pessoal!
> Estou com um problema aqui.
> estou passando um parametro em um link e gostaria que o meu select
> preenchido com um collection viesse com o valor mandado pelo
> parametro.
> Ex:
> tenho um link:
> http://localhost:8080/minhaAplicacao/testando.do?codCliente=15
> 
> e na pagina tenho:
> 
> <html:select property="cliente"> <html:options collection="clientes"
> property="codCliente" labelProperty="nomCliente"/> </html:select>
> 
> lembrando que o combo est� populando normalmente.
> Gostaria que ao carregar a pagina o nome do cliente setado  fosse o do
> cliente de codig = 15
> 
> alguem sabe como fazer isso?
> 
> -------------------------------------------------------------------------------------------
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a