bonjour ;

je veux bien afficher des resultats venants de mon agent (jade) sur la page jsp voila mon bout de code

agent qui fait appel a un service web et renvoie des resultat et il fonctionne bien;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 
package bean;
 
import jade.core.AID;
import jade.core.Agent;
import jade.core.behaviours.OneShotBehaviour;
import jade.domain.DFService;
import jade.domain.FIPAAgentManagement.DFAgentDescription;
import jade.domain.FIPAException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import ws.Auteur;
import ws.Livre;
import ws.LivreSrv;
import ws.LivreSrv_Service;
 
/**
 *
 * @author fortman
 */
public class agtAjtLiv extends Agent{
    protected void setup(){
 
        try {
            DFAgentDescription dfd = new DFAgentDescription();
        dfd.setName(new AID("Test",AID.ISLOCALNAME));
            DFService.register(this, dfd);
         } catch (FIPAException ex) {
            Logger.getLogger(agtAjtLiv.class.getName()).log(Level.SEVERE, null, ex);
        }
        addBehaviour (new OneShotBehaviour(this){
            public void action(){
        Livre livre = new Livre();
        Auteur auteur = new Auteur();
        livre.setTitre("java");
 
       // auteur.setNom("BOUKHARI");
        LivreSrv ls = new LivreSrv_Service().getLivreSrvPort();
        List<Livre> livres = new ArrayList<Livre>();
        livres =ls.trouverLivreParTitre("java");        //parcourire les livre et afficher les livres
         System.out.println("Titre:"+livre.getTitre());
 
            }});
 
    }
 
 
}
et voila ma page jsp que je veux qu'elle m'affiche les resultat renvoyer par l'agent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
 
<%-- 
    Document   : newjsp
    Created on : 29 mai 2013, 10:54:17
    Author     : pc
--%>
<%@page import="bean.agtAjtLiv"%>
<jsp:useBean id="bean" class="bean.agtAjtLiv">
<%@page import="jade.wrapper.AgentController"%>
<%@page import="jade.core.ProfileImpl"%>
<%@page import="jade.core.Profile"%>
<%@page import="jade.wrapper.AgentContainer"%>
<%@page import="jade.core.Runtime"%>
<%@page import="jade.Boot"%>
 
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>afficher les livre</title>
    </head>
    <body>
        <h1>afficher les livres</h1>
 
  <%    
 
 try {
 
      String[] S;
 
      S = new String[3];
 
      S[0] = "-gui";
 
      S[1] = "jade.Boot";
 
      S[2] = "bean.agtAjtLiv";
 
                                //new Boot(S);
 
      Boot.main(S);
      jade.core.Runtime rt;
 
      AgentContainer ac;
 
      rt = jade.core.Runtime.instance();
 
      Profile p = new ProfileImpl(false);
      
      ac=rt.createAgentContainer(p);
      
      AgentController Agent=null;
Agent = ac.createNewAgent("agtAjtLiv", "bean.agtAjtLiv", null);
Agent.start();
 
 
        
 
                
    
                             
 
 
                                //ac = rt.createAgentContainer(p);
 
                                
 
 
System.out.println("Jade Inited()");
 
System.out.println("Start");
 
 
 
 }                      
 catch (Exception ex) {
                                out.println(ex);
                        }
 
  %>
 
  </jsp:useBean>
 
 
    <%-- end web service invocation --%><hr/>
 
    <h1>livre rechercher </h1>
 
    </body>
</html>
svp comment je peux afficher les resultats ??

merci d'acance