2013-10-30 48 views
0

我有不同類型的用戶,當用戶登錄時,我需要顯示與該用戶類型關聯的特定頁面。需要刷新頁面以檢索其信息

問題是,由於應用程序直接從Tile檢索頁面,它不檢索他們的信息,因此我需要刷新頁面以讓它檢索其信息並填充。

我應該如何使它自動執行?

的Java

public static String getRole() { 
    String user = SecurityContextHolder.getContext().getAuthentication().getAuthorities().toString(); 

    if user is standard{ 
     return "stand"; 
    } 

    if user is vip{ 
     return "vip"; 
    } 
} 

struts.xml的

<action name="myProject" class="com.myProject.controller.authentication"> 
      <result name="stand" type="tiles">standard</result> 
      <result name="vip" type="tiles">vip</result> 
      <result name="">index.jsp</result> 
</action> 

回答

1

您正在向Tiles發出請求而不是特定操作,難怪它顯示空白頁面。

您需要將其重定向到特定操作,以檢索信息並顯示所需的頁面。

0

如果你正在尋找自動刷新頁面,然後嘗試這個辦法:

<meta http-equiv="refresh" content="10"/> 

在將這個html/jsp頁頭標籤,它會刷新該頁面每10秒鐘一次,您可以根據您的要求進行更改。