2015-10-06 57 views
0

我是ZK框架的新手。按照我的要求,我需要將基於JSP-Servlet的應用程序轉換爲ZK框架。一個要求是當用戶在該輸入框中單擊或鍵入類似字符時,我需要在窗體輸入框中顯示以前填充的數據[存儲在瀏覽器緩存中]。如何配置ZK窗體以顯示瀏覽器緩存數據?

這是JSP-Servlet應用程序或任何其他基於HTML的GUI中的默認行爲。但默認情況下,ZK表格不顯示以前填充的數據。我嘗試了一些Google搜索找到它的解決方案,但找不到任何。請爲我提供解決方案。

在此先感謝:)

回答

0

您可以使用此cookie。

這是一個針對zk的cookie的link to the documentation。在提供的鏈接

代碼:

public void onCookie(){ 
    try { 
     //add cookie 
     HttpServletResponse response = (HttpServletResponse)Executions.getCurrent().getNativeResponse(); 
     Cookie userCookie = new Cookie("user", "xxx123"); 
     response.addCookie(userCookie); 

     //get cookie 
     Cookie [] cookies = ((HttpServletRequest)Executions.getCurrent().getNativeRequest()).getCookies(); 
     System.out.println(cookies[0].getName()); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 
+0

謝謝您的回答。我會盡力讓你知道結果。 –