1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Passando valor de uma tag select para action

Boa Noite mestres, tenho um exercicio que tenho que cadastrar estilos musicais e apos cadastrar banda. Fiz um arraylist que joga o que tem dentro de estilos em uma tag porem quando clico em alguma delas não passa nenhum valor para a action para setar o atributo.

o codigo:

            <form method="post" Action="ActionCadastrarBanda">
                <%
                    EstiloDao est = new EstiloDao();                                                
                    ArrayList <Estilo> lista = new ArrayList<Estilo>();
                    lista = est.retornaTodosEstilos();
                %>

                <input type="hidden" name="idBanda" value="${param.id}"><br>
                <i>Banda</i> - <input type="text" name="nomeBanda" value="${param.nome}">                            
                <i>Estilo</i> -                

                <select name="estilo" size="0" >                        
                        <option value=""></option>                                        
                     <c:forEach var="item" items="<%=lista%>">         
                        <option name="estilos" value="${item}"> ${item.estilo} </optio>
                     </c:forEach>
                </select>        

                <input type="submit" name="BtnCadastrar" value="Cadastrar">
                <input type="submit" name="BtnVoltar" value="Voltar"><br>    
            </form>
  • Veja se na request da action tem um atributo chamado "estilo"

    Raull   01 de dez de 2016
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java-ee servlets jsp ou faça a sua própria pergunta.