在 javascript 函数中使用参数调用 java 函数
Calling a java function with parameter within javascript function
是否可以在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数据库进行验证。
提前感谢! :)
您需要将您的
->验证到服务器 ->对客户端的响应 -客户端中的>接收服务器响应 -> 在客户端呈现验证 ->流程表单验证发送到服务器,使用 AJAX,您可以使用 Servlet 或其他 JSP 验证来接收验证输入和响应以及验证结果/消息到客户端。
渲染你的 HTML ->触发事件进行验证 ->发送到服务器端的 servlet/jsp
你必须使用 AJAX。
如果需要,您也可以查看DWR,这是链接 http://directwebremoting.org/dwr/index.html
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- AngularJS:我可以跳过函数参数回调吗
- 为什么不'我们在javascript中使用函数参数的数据类型
- 使用闭包共享构造函数参数
- 函数参数的值错误
- 当一个重要的构造函数参数丢失时应该发生什么
- 阻止ReSharper将JavaScript函数参数放到新行中
- 根据函数参数将CSS值存储在var中,然后对其进行操作
- 使构造函数参数具有ES6类方法的特权
- 当客户端将两个按钮的javascript函数参数修改为相同时,SQL/PHP会更新多行
- Windows.Networking.EndpointPair构造函数参数
- 是否可以使用Sinon.JS检查函数参数绑定是否正确
- 大括号中的Javascript函数参数
- jQuery 无法使用 AJAX 调用访问函数内部的函数参数
- 将JSON字符串转换为函数参数
- eval()读取函数参数有多糟糕
- Javascript不能在一个命令中使用函数参数
- 函数参数在内部不可见,返回新的Promise(函数(resolve,reject).传递给被promise化的函数的
- ES6类构造函数参数
- 是否可以在javascript函数参数列表中调用多个函数