public String tracePing()
{
EquipementAction obj = new EquipementAction();
String domainName = this.adress_ip;
String command = "traceroute -m20 " + domainName;
String output = obj.executeCommand(command);
System.out.printf(output);
return "traceEquipement";
}
private String executeCommand(String command) {
StringBuffer output = new StringBuffer();
Process p;
try {
p = Runtime.getRuntime().exec(command);
p.waitFor();
BufferedReader reader =
new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while ((line = reader.readLine())!= null) {
output.append(line + "\n");
}
} catch (Exception e) {
e.printStackTrace();
}
Mais une fois je tape
<action name="tracePing"
class="com.equipement.action.EquipementAction" method="tracePing">
<result name="traceEquipement">admin/historiquePing.jsp</result>
</action>
System.out.println(output);la page HistoriquePing.jsp s'affiche avec 0 résultat tout s'affiche dans le console d'eclipse et mon but c'est que le résultat du traceroute s'affiche au niveau de ma page historiquePing.jsp
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionaddActionError(output)au lieu de System.out.println(output);