Bonjour,

Voici ce que je voudrai faire dans ma page jsp :

1/ Appeler une fonction "echo_result" pour remplir le td avec des parametres -> je prense que c'est OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<td id="NB_cmd">
      <script>
             echo_result(4,document.getElementById('New_month').value,"Commandes");
      </script>
</td>

2/Dans la fonction "echo_result" exécuter un shell (avec P1 et P2 en paramètre du shell), pour obtenir le résultat a afficher dans le td ci-dessus
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
<script>   
     function echo_result(P1,P2,TXT)
     {
          Process p;
          BufferedReader output;
          String ligne = "";
 
          p = Runtime.getRuntime().exec("/bin/sh /tmp/CMD.sh P1 P2");
          output = new BufferedReader(new InputStreamReader(p.getInputStream()));
          ligne = "";
          while ((ligne = output.readLine()) != null) {
               if (ligne.equals("")) {
                    document.getElementById('NB_cmd').textContent = "NULL";
               } else {
                    document.getElementById('NB_cmd').textContent = "ligne+" "+TXT";   
               }
      }
</script>

Le script ne s’exécute pas, est ce que quelqu'un a une idée, une autre méthode ?

Merci d'avance.