• Post Reply Bookmark Topic Watch Topic
  • New Topic

confused between attributes and parameters

Amit Saini
Ranch Hand
Posts: 280
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can someone explain to me the difference between Attributes and Parameters?
I keep getting confused and use getAttribute and getParameter in the wrong manner at times.
AmitVijay AVKulkarni
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Amit,

I will try to explain you the difference between getAttribute and getParameter.

(1) getParameter:

For E.g. There is one html page named Test.html and servlet named Test
Test.html contains few parameters for user registration on
web site and those parameters you want to store in database.

Sample Code for Test.html

<form name="reg" method="post" action="/servlet/Test">
<input type="text" name="FIRSTNAME" size="25">
<input type="Submit" value="Submit">

When user will enter value in the text field and press submit button, it will call Test servlet. Now you want the value entered in textfield by user in servlet so there you use getParameter method.

String lFirstName = request.getParameter("FIRSTNAME");
(This you will write in your servlet)

This method is responsible to take values from prevoius page to the forwarded page. Using this method you can retrive only one value. This method i.e. getParameter method is in ServletRequest interface which is part of javax.servlet package.

(2) getAttribute :

You want to take values from database in servlet and display them in jsp. Now you have resultset filled with data ready in servlet then you use getAttribute method and send this resultset to jsp where it can extracted and result is shown to the user.

in servlet -->

ResultSet lResultSet = // code to get data.

in jsp -->

ResultSet lResultSet = (ResultSet)request.getAttribute("EMPDATA");

So using getAttribute one can retrive resultset or java bean etc. getAttribute method is present in Servlet Interface which is a part of javax.servlet package.

I hope this will help you.

Amit Kulkarni
my overalls have superpowers - they repel people who think fashion is important. Tiny ad:
the new thread boost feature brings a LOT of attention to your favorite threads
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!