Question

En espérant juste pour clarifier:

Dans une page JSP, serait-il correct de dire que <jsp:useBean> effectue la même fonction que le new mot-clé utilisé dans un scriptlet?

Je comprends certains des avantages que les actions standard, juste faire en sorte que je suis solide sur les fondamentaux.

(Vu une question similaire ici: l'utilisation de <jsp:useBean> tag, mais ne pouvais pas trouver une réponse claire).

Merci, Jeff

Était-ce utile?

La solution

Pas tout à fait, useBean première recherche un bean avec l'ID donné, mais si elle n'est pas présente dans le champ d'application défini, il sera alors créé.

À partir de Oracle de la documentation:

La jsp:useBean élément déclare que la page va utiliser un bean qui est stocké à l'intérieur et accessible à partir de l'étendue spécifiée, qui peut être application, session, demande, ou de la page.Si aucun de ces bean existe, le instruction crée le haricot et le stocke sous forme d'un attribut de l'étendue objet (voir Utilisation des Objets de Portée).

Vous ne serez donc pas la garantie d'un nouvel objet si il en existe déjà un dans votre application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top