First question is Servlet code: foo.Person p = new foo.employee(); p.setName("evan"); request.setAttribute("person",p);
And the answer says "Fails at request time! The person attribute is stored at request scope, so the <jsp:usebean> tag won't work since it specifies only a type " But, the <jsp:usebean> tag has the scope specified as request. Since the scope specified in the tag and the scope where the attribute is stored is "request" why shouldn't the usebean tag work? Can anybody please help clarify? [ April 05, 2008: Message edited by: R Nellika ]
Thanks & Regards,<br />Reesha
Joined: Sep 20, 2007
I found your "Be the Container Answers" at page 416. I dont know which version of book i am using.
In my book, it scope attribute is not specified with jsp:useBean tag. So, by default, it will be page. In that case this answer might be correct.
But this might be a chance that "in the new version of book, they have specified scope, but not corrected the answer".