É o seguinte:
Estou precisando recuperar parametros passados de um formulario via Post atraves de uma servlet, mas não estou conseguindo.
Quando mudo para o metodo Get a servlet consegue recuperar os dados, mas via Post não.
Alguem pode ajudar?
teste2.jsp
<html>
<head>
<title>
Form para upload de arquivo
</title>
<!-- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">-->
</head>
<body>
Arquivo <h3> Upload: </h3>
Selecione um arquivo para upload:<br>
<form name = "teste2" action = "RecuperaDados" method = "post" enctype= "multipart/form-data">
<input type="file" name="file" value="" size="50"><br>
<input type="text" value="" name="id" size="5"><br>
<input type="submit" value="Upload File">
</form>
</body>
</html>
servlet
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// recuperando os parametros da teste2(parametros informados pelo usuário)
String id = request.getParameter("id");
String file = request.getParameter("file");
request.setAttribute("id", id);
request.setAttribute("file", file);
System.out.println("param: " + id + " " + file);
//despachando a request para a página de destino
RequestDispatcher dispatcher = request.getRequestDispatcher("/uploadFile.jsp");
dispatcher.forward(request, response);
}