Hi Firas,
The line: index.jsp?noise=moo
indicates that index.jsp is being invoked with a parameter whose name is "noise" and value is "moo".
Now this parameter value can be retrieved in the index.jsp page by using the EL expression ${param.noise}. Note that "param" is the implicit EL variable that is used to retieve the value of parameter being sent to the
jsp.
${requestScope.noise} refers to the value of attribute object named "noise" that is added to the request scope(request.setAttribute(String name,Object obj)) and is retrievable using the implicit EL variable "requestScope".
The expression ${request.noise} is invalid since there is no implicit EL variable named "request".
Hence the answer is: #1 moo #2 #3
Note that "noise" is a parameter not a request attribute.
Hope this is clear
Stay connected, Remain beautiful,
Abhijeet
SCJP 1.4, SCWCD 1.4
[ December 18, 2006: Message edited by: Abhijeet Mahule ]
[ December 18, 2006: Message edited by: Abhijeet Mahule ]