2009-09-17 10 views

Répondre

3

Oui - jetez un coup d'œil au portlet chapter dans la référence du ressort.

Notez que vous devez implémenter l'interface special spring portlet controller et non le portlet standard. Ces contrôleurs ainsi que les beans injectés doivent se trouver dans le fichier de contexte printanier spécifié dans le paramètre contextConfigLocation. Je suppose que l'applicationContext.xml habituel fonctionnera aussi bien (si vous enregistrez l'écouteur de contexte de servlet de ressort)

+0

grands merci, je vais avoir une lecture et voir comment je reçois – cduggan

+0

ok cool si le fichier portlet.xml de JSR168 fonctionne un peu comme un printemps régulier applicationContext.xml. Ma question est cependant, ai-je besoin de créer un fichier xml séparé contenant le nom de la classe Portlet que je veux injecter ou puis-je le faire via le fichier Portlet.xml? En outre, y aurait-il un conflit si cette classe est créée en tant que bean dans les deux fichiers xml? Merci – cduggan

+0

J'ai ajouté quelques informations. notez que le portlet.xml n'est pas un fichier de contexte de printemps. Vous y définissez une implémentation de printemps d'un portlet, qui sait déléguer les requêtes à d'autres beans (ceci est similaire à web.xml et à DispatcherServlet) –