java - 如何从 onchange 事件调用 Controller 方法?

标签 java javascript jsp spring-mvc

如何从 onchange 事件调用 Controller 方法?

我正在使用 Spring MVC。

我有一个<form:list>我希望在列表中触发 onchange 事件时更新当前页面。

最佳答案

只需将表单提交到服务器即可。您可以使用 JS 中继承的 form.submit() 函数来实现此目的。

onchange="submit()"

在服务器端,您可以根据提交的输入值执行有条件的操作。

作为一种现代替代方案,您还可以通过使用 JS(也称为 Ajax)触发异步 HTTP 请求来完全透明地完成此操作。但由于您使用的是 Spring MVC 而我不使用 Spring MVC,所以我无法建议如何正确地将 Ajax 与 Spring MVC 粘合在一起。你至少可以在Google上找到一些文章,例如this one .

关于java - 如何从 onchange 事件调用 Controller 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157975/

相关文章:

javascript - 在 JQuery 中执行 JavaScript .replace

java - 如何在jsp中将服务器目录显示为树形?

java - Java Web 应用程序中的表单?

java - 如何检查表中是否存在字符串?

java - 我怎样才能在UTC java中获得今天的具体时间

javascript - 检查 jQuery .hover 操作是否已绑定(bind)

javascript - Ajax表单$_POST返回空白数据

javascript - 光滑网格中的自定义单元格编辑器未关闭

java - 测试 TestNG 监听器

java - 需要 Drools 项目创意