Je suppose que vous utilisez les pages JSP pour présenter votre BPM Objet:
d'abord, définissez votre BPM Méthode objet pour recevoir un seul argument de type String[][String]
(paramètres http de la demande), et le retour String
(le contenu de votre réponse). Puis, dans votre JSP/JavaScript, utilisez la balise Fuego "" pour obtenir l'URL à laquelle vous allez faire une requête XHR.
Exemple, avec jQuery:
$.ajax({
type: "GET",
url: "<f:invokeUrl var='${viewObject}' methodName='loadCandidates'/>",
data: xhrArgs,
dataType: "text",
success: function(data, status) {
/* your code here. data contains the String
returned by your method */
}
});
Où viewObject
est la variable d'objet bpm vous passez à la page JSP. Pour plus de détails sur le tag libs: OBPM JSP Tag lib.