gpt4 book ai didi

java - 使用 HTML 在 JSP 中调用 java scriptlet

转载 作者:行者123 更新时间:2023-11-29 09:44:24 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来使用 HTML 表单在 JSP 中调用一段 java 代码

  <form method="get" action="invokeMe()">

<input type="submit" value="click to submit" />

</form>


<%
private void invokeMe(){
out.println("He invoked me. I am happy!");
}
%>

以上代码在 JSP 中。我希望在提交时运行 scriptlet

我知道代码看起来很糟糕,但我只想掌握这个概念……以及如何去做。

谢谢

最佳答案

您可以使用 Ajax 将表单提交到 servlet 并评估 java 代码,但保持在同一窗口中。

<form method="get" action="invokeMe()" id="submit">

<input type="submit" value="click to submit" />

</form>

<script>
$(document).ready(function() {
$("#submit").submit(function(event) {
$.ajax({
type : "POST",
url : "your servlet here(for example: DeleteUser)",
data : "id=" + id,
success : function() {
alert("message");
}
});
$('#submit').submit(); // if you want to submit form
});
});
</script>

关于java - 使用 HTML 在 JSP 中调用 java scriptlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16032899/

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