Hidden do Form

1 resposta
L

porque quando estou usando o form com o enctype=“multipart/form-data” as minhas variaveis do hidden so funcionam se eu colocar o method=“get” ? não tem como usar variaveis do tipo hidden usando post?

<form enctype="multipart/form-data" action="relatorio.jsp" method="post">
<input type="hidden" name="codCat" value="2">
<input type="submit" value="Enviar">
</form>
<%
if(request.getParameter("codCat") != null) {
    out.println(request.getParameter("codCat"));
} else {
    out.println("Sem valor");
}
%>

1 Resposta

W

Olá,

Normalmente quando vc utiliza “multipart/form-data”, não consegue pegar nenhum dado da tela via request, nem os hiddens e nem os campos normais, utlizando o metodo post.

Vc esta tentando fazer upload de arquivos ?

Se estiver, vc vai precisar utilizar a api “org.apache.commons.fileupload”, que permite que vc pegue os dados do form via request neste caso.

Da uma olhada aqui http://commons.apache.org/fileupload/using.html, acho que vai te ajudar.

Criado 30 de julho de 2007
Ultima resposta 30 de jul. de 2007
Respostas 1
Participantes 2