使用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