• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Input: text and file Uploading

 
Mark Henryson
Ranch Hand
Posts: 200
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am developing an application in JSP and Servlets.
Below is the problem, I am encountering.

I am having a form with 5 to 6 text boxs. I am entering the value and getting the value from it using getParameter and store it in the database. Now I want to add another input field of type file, of wwhich the user will browse the images from the desired locations and while pressing the submit button the photo will be copied to the webapps/images folder(which i have done it) and the image name will be stored in the database. For this I am using multipart request. I want to add all the values 6 text box + 1 file input type(all in one form) in the DB. Since for file I am using multipart request the value for the other 6 text boxs are not coing thru getParameter. How to overcome this?
Below is the example form I am using.

Name _______

Age _______

Address _______

Country _______

City _______
--------
Photo Upload ________ |Browse|
--------
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You need to have a look at the docs for the API you are using to manage the file upload. The problem in multipart requests is that all of the information comes all jumbled together. The default mechanism for getting parameters in the container can't handle it.

Usually it is just a case of changing request.getParameter("thing") to reqWrapper.getParameter("thing") where reqWrapper is of course the third party API you've plugged in.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic