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

时间:2016-01-29 00:13:58

标签: javascript 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>

提交时没有任何反应。 你能不能给我一些指示来实现这个要求?

非常感谢!!

0 个答案:

没有答案