gpt4 book ai didi

javascript - 我想通过从 javascript 函数传递参数来调用 scriplet 中的方法,该函数在 html 中单击按钮时调用

转载 作者:行者123 更新时间:2023-11-28 21:17:49 27 4
gpt4 key购买 nike

我有一个表,其中有一列有按钮。单击此按钮时,应调用该函数,并且该函数应通过从函数传递参数来调用 scriplet 方法。这应该位于同一个 jsp 页面中。

我这里有粗略的代码:

<%

public String manager(String abc, String sbc){

}
%>

<html>
<head>
<script type="text/html">
function f1(){
id = document.getElementById("E1");
id.innerHTML("print");
}



</script>
<body>
<table>
<tr><td>numbers</td></td> status</td><td>check</td></tr>
<tr><td>1</td><td ID ="E1"></td><td id="E1" type="button" value="submit" onClick="f1()"></td>

</table>


</body>

</head>

</html>

最佳答案

Scriptlet 包含 Java 代码,执行该代码可在服务器端生成 HTML 页面。

JavaScript 代码在用户的浏览器中执行,几秒、几分钟或几小时后,在客户端执行。

为此,您需要触发从 JavaScript 函数到某个 servlet 的 AJAX 调用,该 servlet 将执行 Java 方法。

旁注:JSP 旨在生成标记,而不是执行业务逻辑。在 Java 类中对业务逻辑进行编码,由 Servlet 使用,然后分派(dispatch)到生成标记的 JSP。 JSP 代码应该仅使用 JSP EL、JSTL 和自定义 JSP 标记。没有 Java 代码。

关于javascript - 我想通过从 javascript 函数传递参数来调用 scriplet 中的方法,该函数在 html 中单击按钮时调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7188731/

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