0

Spring と JSP に基づいた Spring MVC アプリケーションを使用して、Web ページの日付を視覚化しています。私のコントローラはもともとこのように見えます。

public class MyController {
    public ModelAndView visualizeData() {
        List myList = MyClass.getMyList();
        return new ModelAndView("myurl", "myList", myList);
    }
}

ユーザーがクリックしたときに実行されると遅いModelAndViewため、このメソッドを分割したいと思います。ユーザーがクリックする前に黙って実行し、データがレンダリングされる前にクライアントのキャッシュにフェッチして保存し、ユーザーが表示の遅延を感じないようにします。どうやってやるの?MyClass.getMyList()/myurl/myurlmyListmyList

4

1 に答える 1

2

ここでは AJAX を使用します。単純にページをレンダリングするアクションを用意します (つまり、 にヒットしたときに、AJAX と共にイベント/myurlを使用して、リストをロードし、それを JSON として返す別のアクション (おそらく ) にヒットします)。onload/myurl/getList

于 2013-07-25T21:15:28.993 に答える