*
The moose likes Servlets and the fly likes how to get form parameters data to a servlet? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "how to get form parameters data to a servlet?" Watch "how to get form parameters data to a servlet?" New topic
Author

how to get form parameters data to a servlet?

thejaka samarakoon
Ranch Hand

Joined: Jul 20, 2010
Posts: 56



1)how above form parameters like radio button data,drop down menu data can be transfered to the servlet(I mean can I get it using request.getparameter(); or any other way to get this data from the form to a servlet & then to display it ajsp page?





Devaka Cooray
ExamLab Creator
Saloon Keeper

Joined: Jul 29, 2008
Posts: 3060
    
  38

thejaka samarakoon wrote:I mean can I get it using request.getparameter(); or any other way to get this data from the form to a servlet & then to display it ajsp page?

If an input has just one value (eg: radio button), you can simply get it using getParameter(). For getting multiple values (eg: check boxes), have a look at HttpServletRequest.getParameterValues(String).


Author of ExamLab ExamLab - a free SCJP / OCPJP exam simulator
What would SCJP exam questions look like? -- Home -- Twitter -- How to Ask a Question
thejaka samarakoon
Ranch Hand

Joined: Jul 20, 2010
Posts: 56
Thanks Devaka Cooray ,i'll upload my AddServlet(below). Which is the one having the(Servlet) code for run the application with a created mysql database.but this code compiles successfully, but doesn't add values to the database(I created database correctly,can you help to solve this problem?


Devaka Cooray
ExamLab Creator
Saloon Keeper

Joined: Jul 29, 2008
Posts: 3060
    
  38

Have you checked the server log for the problem cause? What has happened should have logged down there.

Beside your database problem, pay attention on....

- Invoking JDBC codes directly from your servlet class is not a good practice. You should have separate classes for database access.
- Storing the inputs without having proper validations is inherently insecure and prone to SQL injection attacks.
thejaka samarakoon
Ranch Hand

Joined: Jul 20, 2010
Posts: 56
Thanks Devaka Cooray,
Is it my servlet codes are right?I mean the request.getParameter() values to get form data?
Devaka Cooray
ExamLab Creator
Saloon Keeper

Joined: Jul 29, 2008
Posts: 3060
    
  38

Yep!
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: how to get form parameters data to a servlet?