Javascript 在jsp中的按钮单击上运行python脚本
我有一个要求,我需要在点击按钮时运行python脚本,并将输入参数(取决于用户从前端下拉列表中选择的选项)传递给python脚本,python脚本将在服务器中运行,如果脚本成功运行或未成功运行,则返回结果到网页 要在一个按钮上运行脚本,我应该使用jsp还是java end。 我在java中尝试了以下代码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");
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”)代码>