我想调用一个方法在一个脚本通过传递参数从javascript函数调用按钮点击从html

I want to call a method in a scriplet by passing parameters from javascript function which is called on button click from html

本文关键字:一个 javascript html 参数 函数调用 按钮 方法 调用 脚本      更新时间:2023-09-26

我有一个表,其中一列有按钮。在单击此按钮时,应该调用该函数,并且该函数应该通过从函数传递参数来返回调用脚本方法。这应该在同一个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包含用于在服务器端生成HTML页面的Java代码。

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

要做到这一点,您需要从JavaScript函数触发一个AJAX调用到某个servlet,该servlet将执行Java方法。

旁注:jsp旨在生成标记,而不是执行业务逻辑。在Java类中编写业务逻辑代码,供Servlet使用,然后分派给生成标记的JSP。JSP代码应该只使用JSP EL、JSTL和自定义JSP标记。无Java代码