Bom dia galera, estou com um problema, alguem pode me ajudar?
estou tentando popular um combo box, porem como eu ja peguei uma jsp feita por outro, nao tem a tag html:form
eu poderia colocar um <html:select property=""> e <html:option value=""> ?
tentei uma vez, porem nao consegui, o browser nao gerava o html. Parece que nao existe mais nada depois da jsp apos eu colocar essa tag do struts…
A tag html:form é opcional, depende do que está tentando fazer.
Você pode adicionar qualquer tag, pois não há uma obrigatoriedade quanto a possuir ou não o elemento html:form para inserir outros elementos.
lo.vieira
Certo, mas entao pq meu browser parou de gerar o html ao colocar a tag do struts? Achei bem estranho… tem alguma ideia?
Muito obrigado!
drsmachado
Provavelmente há algum erro. Você chegou a verificar o stacktrace ou log?
lo.vieira
Sim, nao apresenta nada demais…
eu tentei fazer com um html purao, e foi sem problemas
mas eu coloquei essa tag ai parou de gerar no browser
drsmachado
Camarada, certeza que existe algo errado.
Se você está utilizando jsp, por exemplo, para mostrar o resultado de uma consulta, não precisa de um form (html:form), mesmo assim, pode usar o html:select sem problemas.
Quando ocorre esse tipo de situação, é por que há algo fora do adequado, no caso, a programação em si.
lo.vieira
Ok...eh uma coisa simples, porem nao estou conseguindo identificar o erro.
coloquei o basico, os getters e setters estao la e todo o resto...
obrigado pela ajuda!
Alys
Acho que o erro está na forma como você está mapeando os resultados, particularmente a variável datasDisponiveis. ela só seria um ArrayList se fosse para armazenar a lista de opções, e não a opção escolhida.