-6ren">
gpt4 book ai didi

javascript - JSP通过href调用javascript函数

转载 作者:行者123 更新时间:2023-11-28 06:05:31 26 4
gpt4 key购买 nike

JSP中的以下代码:

while(rs2.next()) 
{
out.println(rs2.getString(1));
%>
<a href="javascript:displayData(<%=rs2.getString(1)%>)">Run The App</a>
<%
out.println("<br>");
}

我希望每个元素都打印它的名称以及一个指向将名称作为参数的 JavaScript 函数的链接。

我拥有的 JavaScript 是:

<script type="text/javascript">
function displayData(ctr) {
alert(ctr);
<%
Process p = null;
Runtime r = Runtime.getRuntime();
String command;
File dir = new File("C:/app/webapps/data");
command="javaw -jar "+ctr;
try
{
p = r.exec(command,null,dir);
}
catch(Exception e)
{ }
%>
}
</script>

该函数的作用是执行一个 jar 文件(该 jar 文件是通过调用其名称来执行的,在本例中是我传递 ctr 的参数)。我得到的错误是:

ctr cannot be resolved to a varialbe

有人可以帮我解决这个问题吗?

最佳答案

从客户端调用 Jsp 的唯一方法是调用 url。如果您想异步执行此操作(无需刷新),您应该使用 Ajax。我想你正在寻找这样的东西https://blog.udemy.com/jsp-ajax/

关于javascript - JSP通过href调用javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36901484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com