• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

why can't use request.getParameter when jsp form's enctype is "multipart/form-data"

 
alex han
Ranch Hand
Posts: 46
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i use oreilly's com.oreilly.servlet.MultipartRequest for upload file ,and the code was write in a struts action:

in a jsp,the code is:



now i need refresh that jsp,because there is a "select" in jsp,when use "select",a javascript function was invoke.
and the code is :


i need use request.getParameter in this jsp,so i can remeber what i have selected last time..
how can i use request.getParameter when there is enctype in form.
because if there is enctype in form ,request.getParameter always return null.
 
Andres Gonzalez
Ranch Hand
Posts: 1561
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
http://www.coderanch.com/t/355356/Servlets/java/Servlets-HTML-forms-multipart-form
 
alex han
Ranch Hand
Posts: 46
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks.but now i only want to know,when i use enctype="multipart/form-data" in jsp. how can i get the value that should return by request.getParameter
 
Brian Pipa
Ranch Hand
Posts: 299
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you'r eusing a 3rd-party library for the parsing, it usually has methods to get the parameters. If you're doing it yourself, it's tricky but doable. I did it with my upload web-app FileNabber - http://fn.filenabber.com

You should be able to look at the source of any of the 3rd-party libraries and see how they did it.

brian
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic