是否可以在 javascript 函数中调用 java 方法?让我解释一下我的问题:
我正在使用 JSP(必须),并且我有一个 JavaScript 表单验证器,它正在检查是否允许输入值。这取决于我的 MySQL 数据库中是否已经存在这样的条目。脚本如下所示:
<script type="text/javascript">
<% DbConnection db = new DbConnection(); %>
function validateForm()
{
var x=document.forms["form"]["name"].value;
if (<%= db.validateName("%> x <%=") %>)
{
alert("Themenname bereits vergeben.");
return false;
}
}
</script>
所以我要做的就是将输入的值(javascript 参数)传递给我的 java 方法(db.validateName),以便接收一个布尔值。
知道如何解决这个问题吗?Java 运行在服务器端,而 JS 运行在客户端,对吗?不幸的是,我不知道如何从 mySQL db 进行验证。
提前致谢!:)