스프링과 JSP를 기반으로하는 스프링 MVC 애플리케이션을 웹 페이지의 일부 날짜를 시각화 할 수 있습니다. 내 컨트롤러는 원래 이렇게 보입니다. 그것은 사용자가 /myurl
클릭시 실행됩니다 경우 MyClass.getMyList()
가 느리기 때문에뷰를 렌더링하기 전에 Java 메소드를 미리로드하는 방법
public class MyController {
public ModelAndView visualizeData() {
List myList = MyClass.getMyList();
return new ModelAndView("myurl", "myList", myList);
}
}
지금 나는이 ModelAndView
방법을 분할 할. 사용자가 /myurl
을 클릭하기 전에 자동으로 실행되도록하고 myList
을 가져 와서 데이터가 렌더링되기 전에 클라이언트의 캐시에 저장하여 사용자가 myList
표시 지연을 느끼지 않도록하십시오. 어떻게해야합니까?
우리는 사용자가'/ myUrl'을 클릭 할 것이라는 것을 알고 있습니까? –
거기에는 두 개의 버튼이 있습니다. 하나는 다운로드 데이터이고, 다른 하나는 데이터를 시각화하는 것입니다. 사용자는 데이터를 시각화하기를 원할 것입니다. 우려 내 질문에 어쨌든. – kevinlu