Bonjour,

 

Pour un besoin spécifique, je suis amenée à modifier la classe «
NewUserRegistration_Engine» de Jahia.

 

Plus précisément, je souhaiterais ajouter des traitements particuliers pour
les champs du formulaire de la page « newUserRegistration.jsp »  en Ajax.

Ceci dit lors du passage d’un champ à l’autre, Ajax doit intervenir pour
appeler la méthode concernée dans la classe NewUserRegistration_Engine,
faire le traitement nécessaire et puis retourner un résultat à la JSP.

 

J’ai intégrée la fonction Ajax  dans la page « newUserRegistration.jsp »,
j’arrive à appeler la classe, lui passer des paramètres, faire le
traitement, mais pas à récupérer le résultat retourné de la classe !!! Bien
entendu, le résultat doit être sous format XML.

 

Sur internet j’ai trouvée que dans une Servlet on peut le faire comme ceci :

 

response.setContentType("text/xml");

response.setHeader("Cache-Control", "no-cache");

response.getWriter().write("<message>invalid</message>"); // contenu

 

Ma question est la suivante : 

 

Comment puis-je récupérer ce flux à partir de la classe jahia
NewUserRegistration_Engine (précisément de la processLastScreen
(ProcessingContext jParams, HashMap engineMap)? Quelle méthode utilisé?

 

 

Merci d’avance.

 

Cordialement,

Loubna DADOUN

SQLI-CASA

 

_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list

Répondre à