Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jsp中的按钮单击上运行python脚本_Javascript_Python - Fatal编程技术网

Javascript 在jsp中的按钮单击上运行python脚本

Javascript 在jsp中的按钮单击上运行python脚本,javascript,python,Javascript,Python,我有一个要求,我需要在点击按钮时运行python脚本,并将输入参数(取决于用户从前端下拉列表中选择的选项)传递给python脚本,python脚本将在服务器中运行,如果脚本成功运行或未成功运行,则返回结果到网页 要在一个按钮上运行脚本,我应该使用jsp还是java end。 我在java中尝试了以下代码 Process p; p=Runtime.getRuntime().exec("python set path=%path%;C://Python27 WEB-INF/hello.py");

我有一个要求,我需要在点击按钮时运行python脚本,并将输入参数(取决于用户从前端下拉列表中选择的选项)传递给python脚本,python脚本将在服务器中运行,如果脚本成功运行或未成功运行,则返回结果到网页

要在一个按钮上运行脚本,我应该使用jsp还是java end。 我在java中尝试了以下代码

Process p;
p=Runtime.getRuntime().exec("python set path=%path%;C://Python27  WEB-INF/hello.py");
我得到这个错误

java.io.IOException:无法运行程序“python”:CreateProcess error=2,系统找不到指定的文件

我应该将python脚本放在web项目中的什么位置? (或) 我应该使用javascript来运行脚本吗

<script type=text/javascript>
     $(document).ready(function () { // Make sure the elements are loaded on           the page
        // Listen for a click event on the button
      $('#Submit').click(favfunct);
     });

     function favfunct(e) {
      $.ajax("WEB-INF/hello.py", {
        cache:false,
   dataType: "script",
   method:"POST",
   async:asynchronous,
    success: function (response) {

         alert ("successfully loaded")
    }
 });
}   

</script>

$(document).ready(函数(){//确保元素已加载到页面上
//侦听按钮上的单击事件
$(“#提交”)。单击(favfunct);
});
函数favfunct(e){
$.ajax(“WEB-INF/hello.py”{
cache:false,
数据类型:“脚本”,
方法:“张贴”,
异步:异步,
成功:功能(响应){
警报(“已成功加载”)
}
});
}   
当我屈服时,什么也没有发生。 你能给我一些实现这个要求的建议吗


非常感谢

这可能与缺少一个
/
一样小,如下所示:
p=Runtime.getRuntime().exec(“python set path=%path%;C://Python27/WEB-INF/hello.py”)