Bom dia Galera.
Por que não consigo pegar o valor do Select?
String name = request.getParameter("item");
<form action="FileUploadServlet" method="POST" enctype="multipart/form-data">
<select id="item" name="item">
<option>Teste 1</option>
<option>Teste 2</option>
<option>Teste 3</option>
</select
></form>
Se eu retiro o enctype, ele funciona normalmente.
Justamente por isso… Esse enctype está esperando um upload de arquivos… Se vc está usando uma requisição normal…
Você não está setando o value dos options?
[quote=Rafael Guerreiro]Justamente por isso… Esse enctype está esperando um upload de arquivos… Se vc está usando uma requisição normal…
Você não está setando o value dos options?[/quote]
Na verdade o form completo é esse:
<form action="FileUploadServlet" method="POST" enctype="multipart/form-data">
<select id="item" name="item">
<option>Teste 1</option>
<option>Teste 2</option>
<option>Teste 3</option>
</select>
<span class="btn btn-success fileinput-button" >
<i ></i>
<span>Add files...</span>
<input id="file" type="file" name="files">
</span>
<button type="submit" id="upload" class="btn btn-primary" disabled="disabled" onclick="startUpload();">
<i ></i>
<span>Start upload</span>
</button>
</form>
Repetindo a outra pergunta…
Você não está setando o value dos options?
Consigo fazer o upload normalmente, o problema está sendo justamente com o valor do Select que vem nulo.
[quote=Rafael Guerreiro]Repetindo a outra pergunta…
Você não está setando o value dos options?[/quote]
Como assim?
Assim:
<select id="item" name="item">
<option value="teste 1">Teste 1</option>
<option value="teste 2">Teste 2</option>
<option value="teste 3">Teste 3</option>
</select>
[quote=Rafael Guerreiro]Assim:
<select id="item" name="item">
<option value="teste 1">Teste 1</option>
<option value="teste 2">Teste 2</option>
<option value="teste 3">Teste 3</option>
</select>
[/quote]
Então, a idéia é que este select seja preenchido com as informações do banco. Ainda sim, seria necessário passar este “value”?
Sim, o value é o que você quer passar para o servidor…
Obrigado pela ajuda Rafael, mas continua vindo nulo.
Acredito que exista outra forma de pegar esse valor além de String name = request.getParameter("item");