使用HTML在JSP中调用Java scriptlet

我正在尝试找到一种java code使用HTML表单在JSP中调用其中一部分的方法

  <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中。我希望此脚本在提交时运行

我知道代码看起来很糟糕,但是我只想掌握概念…以及如何实现它。

谢谢

回答:

您可以使用 Ajax 将表单提交到 并评估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>

以上是 使用HTML在JSP中调用Java scriptlet 的全部内容, 来源链接: utcz.com/qa/417829.html

回到顶部