Hi,
This is a very common question asked by most people learning
java and
jsp &
servlets.
well to put it in plain language :
argument: is what you pass to a method while calling it e.g: M.myfunction("xyz") here xyz becomes the argument to the method myfunction()
parameter: is what the method accepts as an input when called. ie: public void myfunction(
String s) here String s is a String "parameter" of the function
mufunction Attribute: Attribute is value that you set in a scope eg: request scope, conext scope or page scope. This atrribut can be an onject and that object has properties.
for example you can set object person in the request scope that has a property named "name".
eg:
here : p is an attribute and name is it's property.
Hope that explains.