我必须使用Vaadin 7开发一个web应用程序,我有一个将数据存储在数据库中的函数,它应该在运行项目时只执行一次,而不是每次刷新页面时都执行。我尝试在构造函数中编写这个函数,如下所示:
public class Dmav_3UI extends UI {
public class Dmav_3UI extends UI {
@WebServlet(value = "/*", asyncSupported = true)
@VaadinServletConfiguration(productionMode = false, ui = Dmav_3UI.class)
public static class Servlet extends VaadinServlet {
}
}
public Dmav_3UI(){
myFunction();
}但每次刷新页面它都会运行。你能帮帮我吗?
发布于 2014-05-14 10:42:03
用@PreserveOnRefresh注释UI。除非使用此方法,否则在每次刷新页面时都会创建一个新的UI实例。
https://stackoverflow.com/questions/23652117
复制相似问题