目前我们在服务器端有一个spring mvc应用程序。 我们需要更改客户端部分并检查GWT。
有没有办法从gwt代码调用弹簧控制器?
答案 0 :(得分:1)
您可以通过提交表单来调用您的Spring控制器。这是两种体系结构之间的区别:GWT在客户端使用javascript来完成工作,并且只与服务器通信以获取必要的数据(并发送最小数据),Spring MVC每次点击都需要一个http请求,并重建整个页面。
当用户完成页面作业时,您可以保持Spring MVC逻辑提交包含数据的表单(在GWT中它是一个模块)。并且有GWT商品来处理js中的UI,直到作业完成(客户端验证,交互式体验)。 您可以轻松地在GWT中提交“传统”表单。然后你的MVC逻辑会将用户指向另一个“GWT模块”:(当你在Gmail中的联系人和邮件之间切换时,你可以看到这一点)
要了解在没有服务器交互的情况下可以做什么,请看看这个lib,我保证一切都是客户端(因为它是我的lib :)):https://code.google.com/p/advanced-suggest-select-box/