2010-05-22 4 views
0

Est-il possible d'instancier une classe puis d'invoquer ses méthodes entre des scriptlets dans JSP? Je reçois des erreurs et je ne sais pas pourquoi (la classe Java et les méthodes sont bien). Toute autre façon de faire la même chose (je veux juste une chaîne d'une méthode dans une classe)?Instanciation de classes entre des scriptlets jsp

Répondre

0

Oui bien sûr. Vous pouvez créer des objets pour vos classes et accéder à leurs méthodes entre les scriptlets dans JSP comme ceci.

<% 
    Foo foo = new Foo(); 
    foo.method1(); 
%> 

Une autre façon de le faire est d'utiliser useBeans de jsp instancier la classe et accéder à sa méthode scriptlet

<jsp:useBean id = "foo" class = "Foo" /> 
<% 
    foo.method1(); 
%> 
+0

OK merci. Je pensais que les haricots ne sont utilisés que lors de la soumission et qu'ils ne peuvent inclure que des getters et des setters. – Aliens

0

Vous devez inclure l'importation de la page dans l'en-tête comme ceci:

<%@ page import="sample.Foo" %> 
Questions connexes