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.
Partager