I have the code Html:

<body bgcolor="#C0C0C0" >
<hr>
<form ACTION="http://pcb3:8080/servlet/MiSnoop2" METHOD=POST><input TYPE="hidden"

name="MAX_FILE_SIZE" value="500000">Enviar
este archivo:&nbsp;<input NAME="userfile" TYPE="file"><input TYPE="submit" VALUE="Enviar">
<input NAME="MiCadena" TYPE="text"></form>
<hr>

<hr><form METHOD=POST ENCTYPE="multipart/form-data"
ACTION="http://pcb3:8080/servlet/MiSnoop2"><input TYPE="hidden" name="MAX_FILE_SIZE"
value="500000">Enviar
este archivo:&nbsp;<input NAME="userfile" TYPE="file"><input TYPE="submit" VALUE="Enviar">
<input NAME="MiCadena" TYPE="text"></form>
<hr>
</body>

This are two forms with distinc ENCTYPE.

And then servlet code:

import javax.security.cert.*;

import javax.servlet.*;
import javax.servlet.http.*;

public
class UploadAlumFile extends HttpServlet {
    public void doGet (HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException
    {
 doPost(req,res);
    }

    public void doPost (HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException
    {
 PrintWriter out;

 res.setContentType("text/html");
 out = res.getWriter ();

 out.println("<html>");
 out.println("<head><title>Servlet Upload</title></head>");
 out.println("<body>");

 out.println("<h1>Requested URL: JAJA</h1>");
 out.println("<pre>");
 out.println (HttpUtils.getRequestURL (req).toString ());
 out.println("</pre>");

 String strcad=req.getParameter("MiCadena");

 out.println("<h2>" + strcad + "</h2>");
   }
}

When i submit the form with ENCTYPE="multipart/form-data" and field "MiCadena"="some string", the servlet´s response is a "null", and i don't know why is it...

somebody help?....
 

Escuse me, but my english is very bad...

begin:vcard
n:Garrido Carrillo;José
x-mozilla-html:FALSE
org:Universidad de Granada
adr:;;Edificio Mecenas;Granada;;;España
version:2.1
email;internet:[EMAIL PROTECTED]
title:Becario Programador
x-mozilla-cpt:;0
fn:José Garrido Carrillo
end:vcard

Reply via email to