思路:
1.用java实现执行linux命令
2.把返回结果放到buffer
3.在jsp中打印(换行</br>)
public class Config {
public static void main(String[] args) {
System.out.print(Config());
}
public static StringBuffer Config () {
StringBuffer buffer = new StringBuffer();
Process p =null;
BufferedReader in=null;
try {
String cmds="ifconfig";
String[] cmd = new String[]{"/bin/sh","-c",cmds};
p = Runtime.getRuntime().exec(cmd);
p.waitFor();
in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
// System.out.println("InputStream");
// System.out.println(in);
// while((line = in.readLine()) != null){
// System.out.println(line);
//
// }
line= in.readLine();
while (line!=null) {
buffer.append(line);
buffer.append("</br>");
line=in.readLine();
}
//System.out.println(buffer);
return buffer;
} catch (Exception e) {
e.printStackTrace();
}
finally{
try {
in.close();
p.destroy();
} catch (Exception e) {
e.printStackTrace();
}
}
return buffer;
}
}