Guest User

Untitled

a guest
Jan 12th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. How to pass JSP var to runtime exec?
  2. <%@page import="java.io.*"%>
  3. <%@page import="java.util.*"%>
  4.  
  5. <html>
  6. <head>
  7. <title> Test</title>
  8. <head/>
  9.  
  10. <body>
  11. <%
  12. String username, password;
  13.  
  14. if(request.getParameter("txtUserName") == null)
  15. username = "";
  16. else
  17. username = request.getParameter("txtUserName");
  18.  
  19. if(request.getParameter("txtPassword") == null)
  20. password = "";
  21. else
  22. password = request.getParameter("txtPassword");
  23.  
  24.  
  25. Runtime r = Runtime.getRuntime();
  26. Process p = null;
  27. String s = null;
  28. String cmd = "/tools/scripts/jspTest.sh";
  29.  
  30. p = r.exec(cmd + username + password);
  31. InputStreamReader isr = new InputStreamReader(p.getInputStream());
  32. BufferedReader br = new BufferedReader(isr);
  33. String line = null;
  34. while((line = br.readLine()) != null){
  35. out.println(line);
  36. }
  37.  
  38. p.waitFor();
  39. %>
  40.  
  41. cmd + username + password
Add Comment
Please, Sign In to add comment