Theoretically speaking, is there any difference as far as object resources is concern, when you extend or import a class(bean) and using that class(bean) as bean by <jsp:useBean ..../> The only thing differ is the syntax of course but for using it as the objects resources is the same. Am I making sense? Thanks.
No, they are not the same. When you import a class or package you are merely making it available to the compiler to use when resolving references to it. When you use jsp:useban, you are causing an instance of the bean class to become instantiated and placed in the scope that you specify -- unless a bean of that id and class laready exists in the scope, in which case the id is just "hooked up" to the existing instance.