Problema! Recuperar valor de radio button e combobox - JSP

Olá a todos!
Estou precisando de um help!
Tenho uma página de cadastro em JSP que utiliza radio button (físico e jurídico) e uma combobox (estados brasileiros)… no cadastro sem problema…
Estou com problema na página de alteração dos dados. Não recupera as informações! No radio button não aparece a opção selecionada e na combobox da mesma forma…
Agradeceria muito se vcs pudesse me ajudar nesse probleminha…
Muito Obrigada! :smiley:

podes mostrar o seu código para ficar mais fácil?

No arquivo cadastrar… radio button

Tipo Pessoa:

Fisico Jurídico

na combo

                          <td>Estado:</td>
                    			<td><select name="estado" id="estado" size="1">
				                   <option value="AC">AC</option>
				                   <option value="AL">AL</option>
				                   <option value="AP">AP</option>
				                   <option value="AM">AM</option>
				                   <option value="BA">BA</option>
				                   <option value="CE">CE</option>
				                   <option value="DF">DF</option>
				                   <option value="ES">ES</option>
				                   <option value="GO">GO</option>
				                   <option value="MA">MA</option>
				                   <option value="MG">MG</option>
				                   <option value="MS">MS</option>
				                   <option value="MT">MT</option>
				                   <option value="PA">PA</option>
				                   <option value="PB">PB</option>
				                   <option value="PE">PE</option>
				                   <option value="PI">PI</option>
				                   <option value="PR">PR</option>
                                                       <option value="RJ">RJ</option>
				                   <option value="RN">RN</option>
				                   <option value="RO">RO</option>
                                                       <option value="RR">RR</option>					                  
				              	   <option value="RS">RS</option>
				                   <option value="SC">SC</option>
				                   <option value="SE">SE</option>
				                   <option value="SP">SP</option>
				                   <option value="TO">TO</option>
				           </select></td>

No alterar… da mesma forma… radio button

Tipo pessoa: Fisico Jurídico

na combo…

Estado: AC AL AP AM BA CE DF ES GO MA MG MS MT PA PB PE PI PR RJ RN RO RR RS SC SE SP TO

Eu estou achando que o método para recuperar os dados está errado…

String estado=rs.getString(7); //estados
String tipopessoa = rs.getString(21); //fisico ou juridico

Estou alguns dias tentando resolver isso mas não encontrei a solução! :frowning:

Não sei se é isso que vc precisa mas …

     <input type="radio" name="tipo" id="fisico" value="f"

  	<c:if test= ${(tipo eq 'f')}">
   		checked="checked"	
   	</c:if>
	
															    	  
     /> Fisico
  <input type="radio" name="tipo" id="jurid" value="J" 
  
 	<c:if test="${(tipo eq 'J')}">
   		checked="checked"	
   	</c:if>

  
  /> Juridico
Estado<br />										  										  
  	<select name="vo.cepUF.codEstado" class="formulario" style="width: 330px" id="selectEstados" >
  		<%-- só entra no if abaixo quando for alteraçao .. se for inclusao 
 		     o select é montado pelo ajax_selectEstados.jsp --%>
	<c:if test="${estadoList ne null}">											  											  			
		<c:forEach var="estado" items="${estadoList}" varStatus="index" >
			<%-- Se o códEstado corrente da lista de estados for iguall ao estado dentro de 
		     cidade(vo.cepUf.codEstado)   entao ele é setado como selected--%>		
			<c:if test="${estado.codEstado eq vo.cepUF.codEstado}">											
				<option selected="selected" value="${estado.codEstado}">${estado.nome}</option>
			</c:if>
			<%-- Se o códEstado corrente da lista de estados for diferente do estado dentro de cidade(vo.codEstado) 
			     entao apenas cria mais uma option--%>	
			<c:if test="${estado.codEstado ne vo.cepUF.codEstado}">											
				<option value="${estado.codEstado}">${estado.nome}</option>
			</c:if>		
		</c:forEach>
	</c:if>													
 	</select>

grande seu problema é com JSP ou JSF. Pq ser for a solução acima pode dar jeito se não faz um script para controlar ou faz um tratamento da controller setando para a página.

Bom… acho que o meu problema não ficou muito claro… desculpem a maneira de me expressar…

Tenho uma página para efetuar o cadastro em jsp. Até aí tudo bem… está cadastrando direitinho no banco (estou utilizando o postgres)
Quando vou para o formulário de alteração para alterar os dados o valor do radio button aparece default (nenhuma opção selecionada) e na combo também… ou seja ele não está recuperando os dados que foram gravados no banco… :cry:

Por exemplo… para recuperar os dados da variável nome na página alterar.jsp é só adicionar colocar da seguinte forma:

E declarar String nome=rs.getString(1); //recupera os dados dos resultSet(rs) salvo nas variáveis

Mas no radio button e na combo ele não aceita colocar o value… enfim… será que existe algum método que permite que os dados do banco sejam recuperados neste caso no radiobutton e na combo?

Desde já agradeço!

:?

Você já conseguiu resolver?

Também estou com esse problema

Consigo carregar o combobox, mas não com a informação que está cadastrada no bando (no formulário de um determinado cadastro)…
O combobox carrega com tudo que está no banco, mas preciso que ele venha setado com o valor gravado quando um formulário foi preenchido por exemplo:

Selecione Acre - AC Alagoas - AL . . . quando eu gravo um formulário com um Estado, um dia posso precisar Editar esse formulário, e quando eu carregar a página de edição, quero que o combobox venha a opção que escolhi quando cadastrei + as opções default. Porém o que está acontecendo é que , o combobox só carrega o default. Meu código está igual ao lari.ok acima

Gostaria de saber se na hora de salvar a opção selecionada no combobox, eu preciso atribuir algum valor do tipo “selected” para mapear depois, ou se isso ocorre automaticamente?
Alguém tem um exemplo de código? De como salvar a opção do combobox em JSP?

abs