execcmd.jsp

来自「jsp实现文件上传下载 执行服务器端脚本功能」· JSP 代码 · 共 28 行

JSP
28
字号
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.long.Runtime" %> 
<%@ page import="java.io.*" %> 
  <% 
   String fileName=request.getParameter("cmdFile");
   if(fileName!=null){
   Process p=null;
   String cmd="chmod +x fileName";
    try{
    
    p=Runtime.getRuntime().exec(cmd);
    p.waitFor();
  	p=Runtime.getRuntime().exec("./"+fileName);
  	p.waitFor();
  	//	request.setParameter("info","exec sucess");	
  }catch(Exception e){
  	e.printStackTrace();
  }
  }else{
			//request.setParameter("info","file name is null")	;
  	
  	}
   
    response.sendRedirect("test.jsp"); 
   
  %> 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?