Dear all
Thanks for all your reply !
After I have read the specification of JSP carefully, I got a new picture. I understand the scope of useBean tag is not related to the implicit objects. sorry
As Madhav said, unfortunately they use the same name. I found the step for instant a JSP tag in the following url :
http://java.sun.com/products/jsp/tags/10/syntaxref10.fm14.html According to the above url:
----------------------------------
The <jsp:useBean> tag attempts to locates a Bean, or if the Bean does not exist, instantiates it from a class or serialized template. To locate or instantiate the Bean, <jsp:useBean> takes the following steps, in this order:
1)Attempts to locate a Bean with the scope and name you specify.
2)Defines an object reference variable with the name you specify.
3)If it finds the Bean, stores a reference to it in the variable. If you specified type, gives the Bean that type.
4)If it does not find the Bean, instantiates it from the class you specify, storing a reference to it in the new variable. If the class name represents a serialized template, the Bean is instantiated by java.beans.Beans.instantiate.
5)If it has instantiated (rather than located) the Bean, and if it has body tags (between <jsp:useBean> and </jsp:useBean>

, executes the body tags.
----------------------------------
The scope in useBean tag is used for locate bean only
Cheers
Edwin
[ April 04, 2002: Message edited by: Edwin Wong ]
[ April 04, 2002: Message edited by: Edwin Wong ]