Ne forme avec enctype=“multipart/form-data” cause des problèmes d'accès à un champ caché

J'ai créé un formulaire masqué élément

<form name="UploadImage" enctype="multipart/form-data" method="post" action="UploadImage">
    <label>
        </label>
    <input name="imgUploadObjId" id="imgUploadObjId" value="52" type="hidden">

    //rest of the form here

</form>

Et je suis en train d'essayer d'obtenir la valeur de cette ligne dans un servlet (comme je l'ai fait avant):

int objId = Integer.parseInt(request.getParameter("imgUploadObjId"));

Mais je reçois ce (ligne 33 est la ligne ci-dessus):

java.lang.NumberFormatException: null

java.lang.Entier.parseInt(Source Inconnue)
java.lang.Entier.parseInt(Source Inconnue)
web.objets.UploadImage.doPost(UploadImage.java:33)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Est-il quelque chose de différent à propos d'un formulaire avec enctype="multipart/form-data"? Ou pouvez-vous voir une autre erreur.

InformationsquelleAutor Ankur | 2010-05-13