You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Reynir Hübner <re...@hugsmidjan.is> on 2002/09/10 21:46:11 UTC

RE: How to execute a command line program in jsp or servlet?

try doing : 

 Runtime r = Runtime.getRuntime();
 Process p = r.exec(ExecutionParam);

//and if you want to wait while the process executes you can use : 
 
 p.waitFor();

all of this inside a try/catch block should compile and work.
 

hope it helps
-reynir


> -----Original Message-----
> From: Jack Li [mailto:JLi@MurraysDiscount.com]
> Sent: 10. september 2002 19:50
> To: 'tomcat-user@jakarta.apache.org'
> Subject: How to execute a command line program in jsp or servlet? 
> 
> 
> Hi, How to execute a command line program in jsp or servlet? 
> 
> In a test program, I tried to execute a batch program in a 
> jsp file and it
> didn't work. The batch program test.bat only has on simple line:
> 
>  
> 
> dir > lst.txt
> 
>  
> 
> In the test.jsp I called the batch program as following:
> 
>  
> 
> try{
> 
> Runtime rt = Runtime.getRuntime();
> 
>             rt.exec("c:\\test.bat");
> 
> }catch(IOException e){
> 
>             out.println(e.getMessage());
> 
> }
> 
>  
> 
> Any help?
> 
>  
> 
> Thanks,
> 
> Jack Li
> 
>             
> 
> 

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>