GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Struts html:select selected
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
31/01/2005 11:27:20
Assunto:
Struts html:select selected
andrepestana
JavaEvangelist
Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline
Olá, pessoal!
Não conseguí fazer para que uma lista de seleção ficar pré selecionada no Struts.
Abaixo está a parte do JSP que mostra a lista:
<html:select property="idCliente" name="empresabean" onfocus="nextfield ='endereco';" onchange="var goLocation = this.options[selectedIndex].value; location.href='Nota.do?idCliente='+goLocation;" > <html:options collection="empresas" property="idCliente" labelProperty="razaoSocial" /> </html:select>
Pelo que pesquisei, eu deveria setar o idCliente que é a property:
<html:select property="idCliente" >
mas não sei como setar o idCliente no Servlet...alguém teria um exemplo disso?
Obrigado desde já!
Pestana
Pestana
http://andrepestana.wordpress.com/
31/01/2005 11:35:01
Assunto:
Re: Struts html:select selected
danieldestro
Moderador
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
No seu caso idCliente deveria ser um atributo do seu Form bean.
got
java
?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
31/01/2005 11:41:12
Assunto:
Re: Struts html:select selected
andrepestana
JavaEvangelist
Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline
Já tentei mudar idCliente para um atributo do meu formbean mas se faço isso, a página JSP nem completa o carregamento.
Alguém tem um exemplo disso que esteja funcionando?
Pestana
Pestana
http://andrepestana.wordpress.com/
31/01/2005 11:48:03
Assunto:
Re: Struts html:select selected
danieldestro
Moderador
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
Então você está fazendo algo errado.
Assim deveria funcionar:
public class EmpresaBean extends ActionForm { private Integer idCliente; //get e set para idCliente }
got
java
?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
31/01/2005 11:59:21
Assunto:
Re: Struts html:select selected
andrepestana
JavaEvangelist
Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline
Mas o q estou fazendo de errado?
para popular o bean, não uso o formbean, uso uma collection de objetos do tipo EmpresaBean:
<html:select property="idCliente" name="empresabean" onfocus="nextfield ='endereco';" onchange="var goLocation = this.options[selectedIndex].value; location.href='Nota.do?idCliente='+goLocation;" > <html:options collection="empresas" property="idCliente" labelProperty="razaoSocial" /> </html:select>
Alguém me dê uma sugestão, por favor!
obrigado,
Pestana
http://andrepestana.wordpress.com/
31/01/2005 12:00:34
Assunto:
Re: Struts html:select selected
danieldestro
Moderador
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
Ele está procurando a propriedade idCliente na sua colection EmpresaBean. Isso está errado.
got
java
?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
31/01/2005 12:08:42
Assunto:
Re: Struts html:select selected
andrepestana
JavaEvangelist
Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline
Achei o erro....
eu achava q o atributo name da tag html:select tinha de ser o nome do bean usado para popular o select:
<html:select property="idCliente" name="empresabean" onfocus="nextfield ='endereco';" onchange="var goLocation = this.options[selectedIndex].value; location.href='Nota.do?idCliente='+goLocation;" > <html:options collection="empresas" property="idCliente" labelProperty="razaoSocial" /> </html:select>
mas descobrí q era pra fazer como os outros elementos do form:
<html:select property="idCliente" name="notaForm" onfocus="nextfield ='endereco';" onchange="var goLocation = this.options[selectedIndex].value; location.href='Nota.do?idCliente='+goLocation;" > <html:options collection="empresas" property="idCliente" labelProperty="razaoSocial" /> </html:select>
notaForm é o meu formbean...
desculpa a trapalhada..valeu!
Pestana
Pestana
http://andrepestana.wordpress.com/
Índice dos Fóruns
»
Desenvolvimento Web
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team