使用spring mvc和jquery。 我想在更改select标签时从jsp调用一个控制器方法。我使用ajax做到了这一切现在一切正常。
但是我想知道在没有ajax的情况下,在jquery中调用控制器方法(或者将网址命名为普通网址)是可能的。
使用ajax时遇到了一些问题。
所以如果有更好的方法请帮助我。
答案 0 :(得分:0)
I want to call a controller method from jsp
你不能从jsp这样做,因为jsp将在服务器上的servlet中编译,这个servlet将向客户端返回一个html页面。所以你可以从html而不是从jsp那里做到这一点。
But i wish to know is it possible in jquery to call a controller method (Or to hit a url as a normal url hit) without ajax.
您可以重新加载页面(例如提交表单)。同步ajax调用将起到同样的效果(您的页面将被阻止,直到您不会收到数据)。这是不好的变种。使用普通的异步调用并在接收数据时刷新视图。
$.post(remote_url, { param1: value1, param2: value2 }, function(data) {
// Refresh view with data
});