【发布时间】:2011-03-10 15:14:40
【问题描述】:
如何从 onchange 事件中调用控制器方法?
我正在使用 Spring MVC。
我有一个<form:list>,我希望在列表中触发 onchange 事件时更新当前页面。
【问题讨论】:
标签: java javascript jsp spring-mvc
如何从 onchange 事件中调用控制器方法?
我正在使用 Spring MVC。
我有一个<form:list>,我希望在列表中触发 onchange 事件时更新当前页面。
【问题讨论】:
标签: java javascript jsp spring-mvc
只需将表单提交到服务器。你可以在JS中使用继承的form.submit()函数。
onchange="submit()"
在服务器端,您可以根据提交的输入值做有条件的事情。
作为现代替代方案,您还可以通过使用 JS(也称为 Ajax)触发异步 HTTP 请求来完全透明地执行此操作。但是由于您使用的是 Spring MVC 而我不使用 Spring MVC,因此我无法建议如何将 Ajax 与 Spring MVC 正确粘合。你至少可以在谷歌上找到一些文章,例如this one。
【讨论】: